Ciao a tutti, ho un problema con questa porzione di codice.
Ho un form che mi effettua l'upload di più file immagine, nominati come img1, img2, img3 ecc..
L'upload avviene correttamente. Mentre nel momento in cui viene eseguito questo
codice:
for ($i=1; $i<= 5; $i++) {
if ($_FILES[img.$i][type] == "image/gif") {
$orig_img = imagecreatefromgif($_FILES[img.$i]['name']);
}
if ($_FILES[img.$i][type] == "image/pjpeg") {
$orig_img = imagecreatefromjpeg($_FILES[img.$i]['name']);
}
}
Nasce l'errore
codice:
Warning: imagecreatefromjpeg(immagine.jpg): failed to open stream: No such file or directory in C:\Programmi\Apache Group\Apache2\htdocs\store_virtual\admin\module_score\catalogo\prix_cud.php on line 22
La mia domanda è...in imagecreate posso indicare il file in questo modo oppure no?
Ho scritto le istruzioni per getimagesize e funziona.
codice:
$imagehw = getimagesize($_FILES[img.$i]['tmp_name']);
$imagewidth = $imagehw[0];
$imageheight = $imagehw[1];
Perché non funziona?