Problema visualizzazione immagini png

  • Creatore Discussione Creatore Discussione ddc90
  • Data di inizio Data di inizio

ddc90

Nuovo Utente
3 Ago 2009
10
0
0
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.

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

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!!!

ps. per correttezza avviso che ho postato lo stesso problema su un altro sito di supporto
 
risolto!

PHP:
<div align="center"> 
<? 
    $file = ("wp-content/uploads/contatore/contatore.txt"); 
    $visite = file($file); 
    $num = $visite[0]; 
if ($_COOKIE["visita"][0]!= 1){ 
    $visite[0]++; 
    $fp = fopen($file , "w"); 
    fputs($fp , "$visite[0]"); 
    fclose($fp); 
} 

$dim = strlen($num); 
for ($i=0;$i<$dim;$i++) 
echo " <img src=\"wp-content/uploads/contatore/".$num[$i].".png\" width=\"35\" height=\"35\" />"; 

?></div>

semplicemente leggevo il numero per stamparlo a video nel momento sbagliato

nell'altro sito il codice era diverso ma equivalente, lo metto solamente nel caso può essere utile a qualcuno

PHP:
<? 
$value = '1'; 
    $file = ("contatore/contatore.txt"); 
    $visite = file($file); 
    $num = $visite[0]; 
if (!isset($_COOKIE["nomedelcookie"])){ 
    setcookie("nomedelcookie", $value, time() + 3600); 
    $visite[0]++; 
    $fp = fopen($file , "w"); 
    fputs($fp , "$visite[0]"); 
    fclose($fp); 
}  
$dim = strlen($num); 
for ($i=0;$i<$dim;$i++) 
echo " <img src=\"contatore/".$num[$i].".png\" width=\"20\" height=\"20\" style=\"padding: 0px; border:0px;\" />"; 
?>

ciaoo!!
 

Discussioni simili

M
Risposte
2
Visite
2K
HTML e CSS
Membro cancellato 26246
M