salve ragazzi, sono nuovo di questo forum, quindi intanto saluto tutti! sto lavorando con la creazione dinamica di alcune immagini (con la libreria GD), ma ho dei problemi a salvare fisicamente un file, che questo sia gif, jpg, png...
qui sotto vi scrivo il codice:
header("Content-type: image/jpeg");
$image = imagecreate(200,200);
$white = imagecolorallocate($image, 255,255,255);
$blue = imagecolorallocate($image, 0,0,255);
imageline($image,60 , 50, 140, 50, $blue);
imageline($image,60 , 150, 140, 150, $blue);
imageline($image,60 , 50, 30, 90, $blue);
imageline($image,140 , 50, 170, 90, $blue);
imageline($image,30 , 90, 60, 90, $blue);
imageline($image,170 , 90, 140, 90, $blue);
imageline($image,60 , 90, 60, 150, $blue);
imageline($image,140 , 90, 140, 150, $blue);
imagefill($image,100,100,$blue);
imagejpeg($image,'../img/provola.jpg',100);
imagedestroy($image);
allora il mio problema è che vorrei che un utente creasse dinamicamente un'immagine che poi viene salvata; quindi se successivamente voglio rivedere quell'immagine mi basta scrivere semplicemente <img src="nome_img.est"> e ho finito;
tuttavia con il codice che vi ho scritto sopra ho questo errore:
L'immagine “http://10.0.0.254/gestione/admin/prova_img.php” non può essere visualizzata poiché contiene degli errori.
ora, se io passo alla funzione imagejpeg solamente la variabile $image, lui mi visualizza tranquillamente a video l'immagine che io ho creato; se invece, come ho scritto, aggiungo il nome della nuova immagine da salvare e la risoluzione di quest'ultima, mi sbarella...
ragazzi sono 4 giorni che ci sbatto la testa! :hammer: c'è qualcuno che sa dirmi dove sbaglio? vedete errori che io non vedo?
fatemi sapere grazie
qui sotto vi scrivo il codice:
header("Content-type: image/jpeg");
$image = imagecreate(200,200);
$white = imagecolorallocate($image, 255,255,255);
$blue = imagecolorallocate($image, 0,0,255);
imageline($image,60 , 50, 140, 50, $blue);
imageline($image,60 , 150, 140, 150, $blue);
imageline($image,60 , 50, 30, 90, $blue);
imageline($image,140 , 50, 170, 90, $blue);
imageline($image,30 , 90, 60, 90, $blue);
imageline($image,170 , 90, 140, 90, $blue);
imageline($image,60 , 90, 60, 150, $blue);
imageline($image,140 , 90, 140, 150, $blue);
imagefill($image,100,100,$blue);
imagejpeg($image,'../img/provola.jpg',100);
imagedestroy($image);
allora il mio problema è che vorrei che un utente creasse dinamicamente un'immagine che poi viene salvata; quindi se successivamente voglio rivedere quell'immagine mi basta scrivere semplicemente <img src="nome_img.est"> e ho finito;
tuttavia con il codice che vi ho scritto sopra ho questo errore:
L'immagine “http://10.0.0.254/gestione/admin/prova_img.php” non può essere visualizzata poiché contiene degli errori.
ora, se io passo alla funzione imagejpeg solamente la variabile $image, lui mi visualizza tranquillamente a video l'immagine che io ho creato; se invece, come ho scritto, aggiungo il nome della nuova immagine da salvare e la risoluzione di quest'ultima, mi sbarella...
ragazzi sono 4 giorni che ci sbatto la testa! :hammer: c'è qualcuno che sa dirmi dove sbaglio? vedete errori che io non vedo?
fatemi sapere grazie