Newsgroup: it.comp.www.php
Titolo: problema con gd?

Salve, avrei un problema con uno script, credo che il problema sia dovuto ad
una configurazione del php, in particolare delle librerire gd, visto che in
locale funziona senza problemi.
Questo script
http://www.alientech.it/negozio/img.htm
dovrebbe prendere questa immagine
http://www.pixpower.net/magicpc/img/ga-k8ns.gif
ridimensionarla a 120x90 e salvarla sul server come
http://www.alientech.it/negozio/immagini/prodotti/pixpower_ga-k8ns.gif
solo che non funziona: l'immagine non viene creata su hard disk.
Come le ho detto, credo che sia un problema di configurazione del php, visto
che in locale lo script funziona. Avete qualche idea?
Grazie
Andrea

 solo che non funziona: 
error_reporting? display_errors?
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.

 
http://www.alientech.it/negozio/immagini/prodotti/pixpower_ga-k8ns.gif
dimenticavo: questo è il codice dello script
<?php
$immagine_originale="
http://www.pixpower.net/magicpc/img/ga-k8ns.gif
";
#$percorso_immagini="C:/Programmi/Apache
Group/Apache/htdocs/negozioat/immagini/prodotti/";
$percorso_immagini="/home/httpd/vhosts/
alientech.it/httpdocs/negozio/immagin
i/prodotti/";
$nome_immagine = basename($immagine_originale);
$immagine_originale = str_replace(" ", "%20", $immagine_originale);
$size = getimagesize ("$immagine_originale");
$nuovo = imagecreatetruecolor(120,90);
$old = imagecreatefromgif("$immagine_originale");
$white = ImageColorAllocate($nuovo,255,255,255);
imagefilledrectangle ($nuovo ,0,0,120,90, $white);
imagecopyresampled($nuovo,$old,0,0,0,0,120,90,$size[0],$size[1]);
imagepng($nuovo,$percorso_immagini."pixpower_".$nome_immagine,100);
imagedestroy($old);
imagedestroy($nuovo);
global $nome_nuovo_immagine;
$nome_nuovo_immagine="pixpower_"."$nome_immagine";
echo $nome_nuovo_immagine;
?>
come potete vedere, non vengono dati errori in output.
Se chiedo allo script di visualizzare l'immagine, quindi
<?php
header("Content-type: image/png");
$immagine_originale="
http://www.pixpower.net/magicpc/img/ga-k8ns.gif
";
#$percorso_immagini="C:/Programmi/Apache
Group/Apache/htdocs/negozioat/immagini/prodotti/";
$percorso_immagini="/home/httpd/vhosts/
alientech.it/httpdocs/negozio/immagin
i/prodotti/";
$nome_immagine = basename($immagine_originale);
$immagine_originale = str_replace(" ", "%20", $immagine_originale);
$size = getimagesize ("$immagine_originale");
$nuovo = imagecreatetruecolor(120,90);
$old = imagecreatefromgif("$immagine_originale");
$white = ImageColorAllocate($nuovo,255,255,255);
imagefilledrectangle ($nuovo ,0,0,120,90, $white);
imagecopyresampled($nuovo,$old,0,0,0,0,120,90,$size[0],$size[1]);
imagepng($nuovo);
imagedestroy($old);
imagedestroy($nuovo);
$nome_nuovo_immagine="pixpower_"."$nome_immagine";
echo $nome_nuovo_immagine;
?>
lo script invece funziona.
Idee?
grazie

> error_reporting? display_errors?
il primo è su off, il secondo su 2047
Andrea

 il primo è su off, il secondo su 2047
Il secondo andrebbe settato su 15, vedrai che andra' meglio.
-- 
Fammi capire compagno, devo far la tessera dell'Arci per venire a vedere
Super Caselli ? Azzz, mi sembra un bell'esempio di Kultura Komunista !
Pensate di essere Mao e vivete come Forlani
Questo e' Zhukov, stavolta genio allo stato puro!!!
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 grazie
Vabbè, è una banalità cmq capita di dimenticarsene: hai controllato i 
permessi di scrittura per la cartella dove vuoi salvare il file?

 permessi di scrittura per la cartella dove vuoi salvare il file?
sì, ho controllato ;)
Ho risolto: avevo sbagliato a mettere il path dei files ;(
Grazie a tutti
Andrea