Salve a tutti!
Chiedo ancora il vostro sommo aiuto! Passo subito al mio problema.
Ho creato un "mio" contatore in php con il codice che di seguito potete vedere.
Codice PHP:
<div align="center">
<?
$file = ("wp-content/uploads/contatore/contatore.txt");
$visite = file($file);
if ($_COOKIE["visita"][0]!= 1){
$visite[0]++;
$fp = fopen($file , "w");
fputs($fp , "$visite[0]");
fclose($fp);
}
$num = $visite[0];
$dim = strlen($num);
for ($i=0;$i<$dim;$i++)
echo " <img src=\"wp-content/uploads/contatore/".$num[$i].".png\" width=\"35\" height=\"35\" />";
?></div>
lasciando perdere il controllo del cookie, non fa altro che
Codice PHP:
$num = $visite[0];
$dim = strlen($num);
for ($i=0;$i<$dim;$i++)
echo " <img src=\"wp-content/uploads/contatore/".$num[$i].".png\" width=\"35\" height=\"35\" />";
recuperare un numero da un file txt, controllare quante cifre vengono utilizzate, e con un ciclo for stampare a video il codice html.
tutto questo funziona; il problema dov'è?
appena viene caricata la pagina le immagini non vengono visualizzate, e solo dopo il refresh si vedono correttamente! mi sembra di aver capito che fin quando dura il cookie poi si continueranno a vedere, dopodichè accade la stessa cosa!
ma perchè succede mai una cosa del genere?????
vi ringrazio anticipatamente e vi linko 2 siti dove ho utilizzato questo codice, il primo il sito della mia band (una sola pagina html per ora scritta da me), il secondo un sito fatto con wordpress (quindi il codice è incorporato un un widget fatto apposta per il codice php)
http://www.impulserock.com/
http://www.chorusinside.com/
ancora grazie per il supporto!!!