Problema percorso immagine con GD

  • Creatore Discussione Creatore Discussione LaKanka
  • Data di inizio Data di inizio

LaKanka

Utente Attivo
29 Ago 2008
166
0
0
Ciao a tutti!!!

Ho un problema con il salvataggio di immagini da un'altro server con le GD...
Utilizzo già questo script sullo stesso server e funziona alla perfezione, non capisco perchè non debba funzionare in una cartella differente... vi spiego:

Ho la cartella principale del mio sito "www.miosito.net/" che contiene 2 directory:
"www.miosito.net/import/"
"www.miosito.net/upload_img/" dove vanno salvate le foto...
all'interno di "import" ho altre 2 cartelle:
"www.miosito.net/import/prova1" e
"www.miosito.net/import/prova2".

All'interno della cartella "prova1" funziona tutto perfettamente, mentre in "prova2" è un continuo "Cant save image"!!!!!

Ho controllato i permessi e sono tutti a 777

lo script è il seguente:
PHP:
$img1= $img[$k][$y];
if ($size = getimagesize($img1)) {
if( $size[2] == 2 ){ $original = @imagecreatefromjpeg($img1); $ext='jpg'; }
elseif( $size[2] == 1 ){ $original = @imagecreatefromgif($img1); $ext='gif'; }
elseif( $size[2] == 3 ){ $original = @imagecreatefrompng($img1); $ext='png'; }
$width = $size[0];
$height = $size[1];
if( $width > 600 ){
	$height = (600 / $width) * $height;
    $width = 600; 
}
$tempImg = imagecreatetruecolor($width, $height) or die("Cant create temp image");
imagecopyresampled ($tempImg, $original, 0, 0, 0, 0, $width, $height, $size[0], $size[1])or die("Cant resize copy");
$newName="upload_img/immagine_".date('ymdhis').".".$ext;

if( $size[2] == 2 ) imagejpeg($tempImg, "../".$newName, 100)or die("Cant save image");
elseif( $size[2] == 1 ) imagegif($tempImg, "../".$newName, 100)or die("Cant save image");
elseif( $size[2] == 3 ) imagepng($tempImg, "../".$newName, 100)or die("Cant save image");
imagedestroy($tempImg);
imagedestroy($original);
}

Se cambio il percorso di $newName in:
$newName="immagine_".date('ymdhis').".".$ext;
l'immagine viene salvata perfettamente nella cartella "prova2", ma a me serve salvarla in "upload_img"!!!!!!

Non capisco proprio dove sia il problema!!!:hammer:
 

Discussioni simili