Salve.
Ho creato uno script che funziona perfettamente con Google Chrome. Mentre con Firefox e Internet explorer mi da pagina bianca.
La pagina principale è visitaptc.php: (tutte le variabili hanno un valore infatti funzionano con chrome). Deve esserci qualcosa nella sintassi.
La pagina altoptc.php:codice:<? require('config.php'); session_start(); if($_SESSION['logged']!=1) { header("location: ../index.php?pg=login&m=Devi accedere!"); } else { $fid=(int)$_REQUEST['id']; $data=time(); $sele=mysql_query("SELECT * FROM ptcads WHERE id=$fid"); $pt=mysql_fetch_array($sele); $cont=mysql_query("SELECT * FROM ptcadslog WHERE idutente=$id AND idlink=$fid AND $data<(data+86400)"); if(mysql_num_rows($cont)!=0) { echo"Hai gia cliccato questo link nelle ultime 24 ore"; } else { ?> <html> <head> <title>Visita</title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> </head> <body> <frameset rows="80,*" frameborder="NO" border="1" framespacing="0"> <frame name="visit" src="<? echo"altoptc.php?fid=$fid"; ?>" frameborder="0"> <frame name="visit" src="<? echo"$pt[link]"; ?>" frameborder="0"> </frameset> <noframes><body bgcolor="#FFFFFF" text="#000000"> </body></noframes> </html> <? } } ?>
Qualche soluzione?codice:<? require('config.php'); session_start(); if($_SESSION['logged']!=1) { header("location: ../index.php?pg=login&m=Devi accedere!"); } else { $data=time(); $fid=(int)$_REQUEST['fid']; $sele=mysql_query("SELECT * FROM ptcads WHERE id=$fid"); $pt=mysql_fetch_array($sele); ?> <form name="ptc1" method="post" action=""> <table width="100%" border="0" cellpadding="0"> <tr> <td width="17%"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Attendi</font> <input type="text" name="ptc2" size="2"> <font face="Verdana, Arial, Helvetica, sans-serif" size="2">secondi </font></td> <td width="83%"><div align="right"><? echo banner468(); ?> </div></td> </tr> </table> </form> <form name="fine" action="finitoptc.php" method="post"> <input type="hidden" name="fid" value="<? echo $fid ?>"> </form> <script> var sec=<?php echo $pt['timer']; ?>; secund(); function secund() { sec--; document.ptc1.ptc2.value=sec; if(sec==0) document.fine.submit(); setTimeout('secund()',1000); } </script> <? } ?>
Grazie

Rispondi quotando