-
Problemi con imagepng
Ho provato a mettere in un file php questo codice:
Codice PHP:
<?php
$im = imagecreatetruecolor(200,200); //Creiamo l'immagine 200*200
$bg = imagecolorallocate($im,255,255,255); //Diamo il colore per lo sfondo(BIANCO)
$rec = imagecolorallocate($im,0,255,255); //Diamo un colore azzurrino per il rettangolo
$col = imagecolorallocate($im,0,0,0);//Il colore del testo(NERO)
$bg2 = imagecolorallocate($im,255,0,0);//Il colore dello sfondo del rettangolo
imagefill($im,0,0,$bg); //Applichiamo il colore allo sfondo
imagerectangle($im,10,10,190,190,$rec); //Disegnamo il rettangolo
imagefill($im,11,11,$bg2);//Lo sfondo del rettangolo
imagestring($im,2,20,20,"Salve gente!",$col);//Scriviamo Salve gente! nel rettangolo
//Adesso arriva il punto dove si va a creare la vera e propria immagine
imagepng($im,"immagine.png"); //Abbiamo creato un'immagine PNG chiamata immagine.png, ma questo procedimento si poteva evitare scrivendo in cima alla pagina header("Content-Type: image/jpeg");
echo "<img src=\"immagine.png\">"; //Facciamo comparire l'immagine tramite il tag HTML <img>; se utilizzate l'header questo va omesso!
imagedestroy($im); //Finiamo con il distruggere l'immagine temporanea
?>
Ma mi restituisce:
Warning: imagepng() [function.imagepng]: Unable to open 'immagine.png' for writing: Permission denied in D:\inetpub\webs\rosario49it\lifedj\gotext\prove.ph p on line 12
Ho provato a vedere permessi della cartella in cui c'è file php ma sono 777 (read, write e modify per tutti!
Ke devo fare?
Vi ringrazio in anticipo per la risposta
Lifedj
-
prova a mettere il codice in una pagina qui su altervista,e vedi se ti parte, così almeno sai se il problema sta nello script in se(se cioè devi aggiungere qualche parametro...) oppure il problema e nella directory(in questo caso lo script dovrebbe funzionare su altervista...quindi provi a cambiare cartella).