Newsgroup: it.comp.www.php
Titolo: problema con fotografie

ciao
creo 3 fotografie (che poi inserirņ in una tabella);
il problema č che le foto devono essere create ogni volta che chiamo la
pagina parametrizzata, invece succede questo:
- chiamo la pagina con parametro X;
- vengono generate le foto relative ad X;
- chiamo la pagina con parametro Y;
- vengono ancora visualizzate le foto precedenti relative al parametro X;
- SE clicco sull'icona aggiorna del browser, allora si che le foto si
aggiornano con il parametro Y;
ho provato anche con unlink prima di generarle ma succede la stessa cosa;
il codice per generare le 3 fotografie č il seguente:
$image=ImageCreate(1000, 40);
$white=ImageColorAllocate($image, 255, 255, 255);
$blue=ImageColorAllocate($image, 0, 0, 255);
$red=ImageColorAllocate($image, 255, 0, 0);
$xFin=1000*$IC/$Cmax;
Imagefilledrectangle($image,0,0,$xFin,40,$blue);
ImagePNG($image,"img/imgIC.png");
$image=ImageCreate(1000, 40);
$white=ImageColorAllocate($image, 255, 255, 255);
$blue=ImageColorAllocate($image, 0, 0, 255);
$red=ImageColorAllocate($image, 255, 0, 0);
$xFin=1000*$tSxS/$Cmax;
Imagefilledrectangle($image,0,0,$xFin,40,$blue);
ImagePNG($image,"img/imgSAL.png");
 
$image=ImageCreate(1000, 40);
$white=ImageColorAllocate($image, 255, 255, 255);
$blue=ImageColorAllocate($image, 0, 0, 255);
$red=ImageColorAllocate($image, 255, 0, 0);
$xFin=1000*$spese/$Cmax;
Imagefilledrectangle($image,0,0,$xFin,40,$red);
ImagePNG($image,"img/imgSP.png");
secondo me č un problema di cache del browser
ciao
ALe
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 creo 3 fotografie (che poi inserirň in una tabella);

Si,probabilmente č proprio un problema di cache.Prova a visualizzarle cosě:
<img src="img/imgSAL.png?<?=rand()?>"/>
in questo modo il browser dovrebbe visualizzare sempre l'immagine
aggiornata.

 aggiornata.
grazie, ma non funziona lo stesso;
le ho visualizzate con:
echo "<TABLE border=3>";
echo "<TR><TD Colspan=3><CENTER><B>Grafici</B><CENTER></TD></TR>";
echo '<TR><TD>Importo Contratto</TD><TD>' . number_format($IC, 2, ',',
'.') . '</B></TD><TD><img src=img/imgIC.png?=rand()></TD></TR>';
echo '<TR><TD>Totale Sal</TD><TD>' . number_format($tSxS, 2, ',', '.') .
'</B></TD><TD><img src=img/imgSAL.png?=rand()></TD></TR>';
echo '<TR><TD>Totale Spese</TD><TD>' . number_format($spese, 2, ',', '.')
 '</B></TD><TD><img src=img/imgSP.png?=rand()></TD></TR>';
echo "</TABLE>";


 
no aspč,il rand() č una funzione php,devi metterla cosě
<img src="img/imgIC.png?<?=rand()?>">
ovvero gli passi come parametro un numero random generato dal php in
modo da passargli sempre una url diversa.

 <img src="img/imgIC.png?<?=rand()?>">
Non usare short-tag
<img src="img/imgIC.png?<?php print rand(); ?>">
Bye.
-- 
Alessandro Pellizzari

 ha scritto nel messaggio
news:1146750611.14698.29.camel@alex...


 perch consigli di non usare short-tag? creano problemi?
Ne ho gia` discusso su questo gruppo qualche mese fa. Prova a cercare
con Google Groups.
Cmq, si`, possono creare problemi, soprattutto con xhtml e xml.
Bye.
-- 
Alessandro Pellizzari

 Bye.
Aggiungerei per problemi di portabilità del codice, visto che alcuni
server web potrebbero non supportare gli short-tag.
Ciao,
   Fabrizio