while($lien = fgets($monfichier)) { $lien = substr($lien, 0, 37); $lien = str_replace("\n","",$lien); echo 'ouvre_popup("'.$lien.'");'; }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question<script type="text/javascript"> function ouvre_popup(page,nom_popup) { window.open(page,nom_popup,"menubar=no, status=no, scrollbars=no, menubar=no"); } <?php $temps = time(); $monfichier = file('liste.txt'); foreach($monfichier as $lien) { while(time()-$temps <= 10) { $temps = time(); $lien = str_replace("\n","",$lien); echo "\n".'ouvre_popup("'.$lien.'","'.$lien.'");'; } } ?> </script>
<script type="text/javascript"> function ouvre_popup(page,nom_popup) { window.open(page,nom_popup,"menubar=no, status=no, scrollbars=no, menubar=no"); } <?php $i = 0; $monfichier = file('liste.txt'); foreach($monfichier as $lien) { $milisecondes = ($i * 10000); $lien = str_replace("\n","",$lien); echo "\n".'setTimeout("ouvre_popup()",'.$milisecondes.',"'.$lien.'","'.$lien.'");'; $i++; } ?> </script>
ton time() ne te sert à rien ici, il va juste faire "attendre" le serveur
$temps = 0; $i = 0; $monfichier = file('liste.txt'); foreach($monfichier as $lien) { $i++; $lien = trim($lien); echo "\n".'setTimeout(\'ouvre_popup("'.$lien.'","fenetre'.$i.'");\','.$temps.');'."\n"; $temps+=10000; echo 'fenetre'.$i.'.close();'; }