Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Ridimensionare immagine

    ciao,
    io usao uno script per creare delle immagine di certe misure.
    Di soltio lo uso per creare thumb, quindi ridemensionavo immagini gia presenti sul server.
    Questa volta invece ho bisogno di ridimensionare le immagini già durante l'upload..ma mi da questo errore:

    Warning: getimagesize(Array[tmp_name]) [function.getimagesize]: failed to open stream: No such file or directory in C:\Documents and Settings\Pc Alex\Desktop\host\gallovip\admin\crea_donna.php on line 15

    Warning: Division by zero in C:\Documents and Settings\Pc Alex\Desktop\host\gallovip\admin\crea_donna.php on line 19

    Warning: imagecreatetruecolor() [function.imagecreatetruecolor]: Invalid image dimensions in C:\Documents and Settings\Pc Alex\Desktop\host\gallovip\admin\crea_donna.php on line 23
    Impossibile creare l immagine

    Ecco lo script:
    $imagesize=GetImageSize("$_FILES[immagine][tmp_name]");
    $width=$imagesize[0];
    $height=$imagesize[1];
    if ( $width > $height) { $thumbWidth = 200; $thumbHeight = $height/($width/200); }
    else { $thumbWidth = $width/($height/250); $thumbHeight = 250; }
    $img = "$_FILES[immagine][tmp_name]";
    $dest = "$path/donne/$_POST[categoria]/$cartella/$spazi";
    $thumbComp = 5000000;
    $thumb = imageCreateTrueColor ($thumbWidth, $thumbHeight) or die("Impossibile creare l immagine");
    $src = imagecreatefromjpeg($img) or die ("Impossibile aprire l'immagine originale");
    imagecopyresized($thumb, $src, 0, 0, 0, 0, $thumbWidth, $thumbHeight, imageSx($src), imageSy($src)) or die("Impossibile ridimensionare l'immagine");
    imagejpeg($thumb, $dest, $thumbComp) or die("Impossibile salvare l immagine");
    IN REALTA' SONO REGISTRATO DAL 2001 PERO' MI HANNO BANNATO PER AVER SCRITTO DUE MESSAGGI NELLA SEZIONE ERRATA...CHE RICONOSCENZA!!!

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    L'accesso alla cartella tmp è "particolare", e non è detto che sia possibile usare certe funzioni prima di muovere il file in qualche altra locazione. Sposta il file da qualche parte nel server e poi fai un unlink
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    quello che avevo pensato...
    IN REALTA' SONO REGISTRATO DAL 2001 PERO' MI HANNO BANNATO PER AVER SCRITTO DUE MESSAGGI NELLA SEZIONE ERRATA...CHE RICONOSCENZA!!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.