jnejunior 1 Denunciar post Postado Fevereiro 13, 2011 acima <?php /* Arrumo de 0-9 nome dos arquivos gifs */ $numero[0] = "0.gif"; $numero[1] = "1.gif"; $numero[2] = "2.gif"; $numero[3] = "3.gif"; $numero[4] = "4.gif"; $numero[5] = "5.gif"; $numero[6] = "6.gif"; $numero[7] = "7.gif"; $numero[8] = "8.gif"; $numero[9] = "9.gif"; /* Cria-se variável para que contenha a longitude da cadeia */ /* é a partir daí onde se sabe que mostrará o contador em GIFS */ Abaixo /* Loops para mostrar os números */ $ate = 6 - $longitude; for ($celula = 1; $celula <= $ate; $celula++) { echo "<td width=\"17\" height=\"28\" valign=\"top\"><div align=\"center\"><img src=\"$numero[0]\"></div></td>"; } $ate = $longitude - 1; for ($celula = 0; $celula <= $ate; $celula++) { $num = substr($contador, $celula, 1); echo "<td width=\"17\" height=\"28\" valign=\"top\"><div align=\"center\"><img src=\"$numero[$num]\"></div></td>"; } ?> Compartilhar este post Link para o post Compartilhar em outros sites
Andrey Knupp Vital 136 Denunciar post Postado Fevereiro 13, 2011 Qual e a linha do erro , você não identificou ela no script Compartilhar este post Link para o post Compartilhar em outros sites
jnejunior 1 Denunciar post Postado Fevereiro 13, 2011 Qual e a linha do erro , você não identificou ela no script $longitude = strlen($contador); <- essa aqui Compartilhar este post Link para o post Compartilhar em outros sites
Andrey Knupp Vital 136 Denunciar post Postado Fevereiro 13, 2011 então e oque eu falei , você vai ter que bloquear so a funçao de gravar a implementação e você que tem que fazer , eu fiz aquela ali so pra te dar uma noçao do negocio vai tentando ai que você chega la Abraços :joia: Compartilhar este post Link para o post Compartilhar em outros sites
jnejunior 1 Denunciar post Postado Fevereiro 14, 2011 valeu pela ajuda, consegui, reduzi o código e ainda fiz a sessão funcionar; <?php session_start(); ?> <html> <head> <title>Contador PHP com imagens</title> </head> <body> <?php date_default_timezone_set('America/Sao_Paulo'); $arquivo = "contador.txt"; if (!file_exists($arquivo)) { fopen($arquivo, 'w+'); } $contador = intval(file_get_contents($arquivo)) + 1; if (!isset($_SESSION['visitou'])) { $fp = fopen($arquivo, "r+"); fwrite($fp, $contador); fclose($fp); $_SESSION['visitou'] = true; } ?> <table width="102" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <?php /* Arrumo de 0-9 nome dos arquivos gifs */ $numero = array('0.gif', '1.gif', '2.gif', '3.gif', '4.gif', '5.gif', '6.gif', '7.gif', '8.gif', '9.gif'); /* Cria-se variável para que contenha a longitude da cadeia */ /* é a partir daí onde se sabe que mostrará o contador em GIFS */ $longitude = strlen($contador); /* Loops para mostrar os números */ $ate = 6 - $longitude; for ($celula = 1; $celula <= $ate; $celula++) { echo "<td width=\"17\" height=\"28\" valign=\"top\"><div align=\"center\"><img src=\"$numero[0]\"></div></td>"; } $ate = $longitude - 1; for ($celula = 0; $celula <= $ate; $celula++) { $num = substr($contador, $celula, 1); echo "<td width=\"17\" height=\"28\" valign=\"top\"><div align=\"center\"><img src=\"$numero[$num]\"></div></td>"; } ?> </tr> </table> </body> </html> Compartilhar este post Link para o post Compartilhar em outros sites
Andrey Knupp Vital 136 Denunciar post Postado Fevereiro 14, 2011 você alterou o codigo , você sabe oque o TRUE faz ?? , sabe o tipo de retorno dele ? Compartilhar este post Link para o post Compartilhar em outros sites
jnejunior 1 Denunciar post Postado Fevereiro 14, 2011 você alterou o codigo , você sabe oque o TRUE faz ?? , sabe o tipo de retorno dele ? o TRUE quer dizer que algo é verdadeiro, no caso a $_SESSION['visitou']... certo? Compartilhar este post Link para o post Compartilhar em outros sites
Andrey Knupp Vital 136 Denunciar post Postado Fevereiro 14, 2011 sim , ele e um boleano , eu não te recomendo fazer assim .. faz da forma que eu te falei , armazenando o IP do visitante .. Compartilhar este post Link para o post Compartilhar em outros sites
jnejunior 1 Denunciar post Postado Fevereiro 14, 2011 sim , ele e um boleano , eu não te recomendo fazer assim .. faz da forma que eu te falei , armazenando o IP do visitante .. porque? qual o problema? Compartilhar este post Link para o post Compartilhar em outros sites
Andrey Knupp Vital 136 Denunciar post Postado Fevereiro 14, 2011 nenhum , você presisa guardar o IP do visitante pra verificaçao se ja foi visitando eu acho melhor do que gravar true .. Compartilhar este post Link para o post Compartilhar em outros sites