flush ? affichage progressif en PHP

flush ? affichage progressif en PHP - PHP - Programmation

Marsh Posté le 25-06-2007 à 15:44:01    

bonjour à tous,
 
J'aimerai expérienter quelquechose, afficher au fur et à mesure ce que PHP execute...
 
exemple : un systeme qui envoie des mails à toute une liste, on affiche au fur et à mesure les adresses à qui on a envoyé le mail : pour cela en gros je fais ça :
 

Code :
  1. for($i=$next;$i<$total2Send;$i++)
  2.  {
  3.    $mailto=$_SESSION['totalMails'][$i];
  4.    if(mail(blablabla)
  5.    {
  6.    echo "$i. Envoyé à $mailto<br />";
  7.    flush();
  8.    }
  9.  }


 
est-ce la bonne méthode ?
 
Merci d'avance
 
FREED

Reply

Marsh Posté le 25-06-2007 à 15:44:01   

Reply

Marsh Posté le 25-06-2007 à 15:59:13    

ton serveur va envoyer ca progressivement, mais ton navigateur ne l'affichera pas forcement en direct  
 
firefox affichera ( normalement ) les données au fur et a mesure, mais pas IE , qui les affichera pas bloc, une fois de temps en temps

Reply

Marsh Posté le 25-06-2007 à 17:17:53    

Il ne va pas se faire jeter par le serveur en envoyant des mails comme ca ?


---------------
"Nous avons tous nos machines du temps. Celles qui nous ramènent en arrière sont les souvenirs, celles qui nous projettent en avant sont les rêves."
Reply

Marsh Posté le 25-06-2007 à 18:55:45    

c'est un risque :d
 
il peut ( va ) surement se faire classer comme spam avant le 5 eme mail  
 
mais c'est un autre pb

Reply

Marsh Posté le 25-06-2007 à 22:52:37    

AlphaZone a écrit :

Il ne va pas se faire jeter par le serveur en envoyant des mails comme ca ?

Totalement, c'est incongru, quand on fait du spam, on se sert toujours des serveurs des autres où aucune adresse mail de la boite ou des clients ne soit listée  :D


---------------
Photos Panoramiques Montagnes Haute Savoie
Reply

Marsh Posté le 26-06-2007 à 10:25:46    

Merci pour les confirmations :D


---------------
"Nous avons tous nos machines du temps. Celles qui nous ramènent en arrière sont les souvenirs, celles qui nous projettent en avant sont les rêves."
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed