Bonjour à tous,
avec Ajax , l'appel un fichier php en lui transmettant un tableau et je souhaite que php retourne chaque echo a la fonction appelante et non faire tout le travail et renvoyer un seul resultat.
pour cela jutilise sans succes la fonction flush .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
 
 
 if (ob_get_level() == 0) ob_start();
 
    ini_set('output_buffering','off');
    ini_set('zlib.output_compression', 0);
 
    set_time_limit(0);
 
 
    foreach ($destinatairesArray as $destinataire) {
 
        if(solde($login_utilisateur)<=0) { exit; };     // recherche du solde de cet utilisateur    
 
        $compteur++;       
 
        $operateur_dest=route($destinataire,$s_id,$message);
 
        $id='1'.$login_utilisateur.$destinataire.rand(1,900000);
 
 
        echo ($id);
 
        ob_flush();
        flush();            
    }
 
    ob_end_flush();
Merci !