title: PHP Flush/ob_flush not working
body: <p>I've tried several attempts at getting my flush and ob_flush to work. I've tried setting the ini to allow buffering, I've tried using several different functions I found online for output buffering, and none of it at all is working. The script wants to wait until it is completly done until it echos output. Here is the script I have so far</p>
  
  <pre><code> ob_start();
  
   //Login User
   echo 'Logging in to user&lt;br&gt;';
         ob_flush();
         flush();
        $ch = curl_init("http://www.mysite.com/login/");
        curl_setopt($ch, CURLOPT_HEADER, 0);
        curl_setopt($ch, CURLOPT_POST, 1);
        curl_setopt($ch, CURLOPT_POSTFIELDS, "username=$user&amp;pass=$pass");
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
        curl_setopt($ch, CURLOPT_COOKIEJAR, "cookies/$cookie");
        curl_setopt($ch, CURLOPT_COOKIEFILE, "cookies/$cookie");
        $output = curl_exec($ch);
        curl_close($ch);
        ob_flush();
        flush();
  
         //Update Status
   echo 'Updating Status&lt;br&gt;';
         ob_flush();
         flush();
        $ch = curl_init("http://www.mysite.com/update/");
        curl_setopt($ch, CURLOPT_HEADER, 0);
        curl_setopt($ch, CURLOPT_POST, 1);
        curl_setopt($ch, CURLOPT_POSTFIELDS, "status=$status");
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
        curl_setopt($ch, CURLOPT_COOKIEJAR, "cookies/$cookie");
        curl_setopt($ch, CURLOPT_COOKIEFILE, "cookies/$cookie");
        $output = curl_exec($ch);
        curl_close($ch);
        ob_flush();
        flush();
  </code></pre>
  
  <p>I want it to echo what it is doing, then run the function, then echo something else, then do another function. I want all the buffers to be flushed and echoed in real time on the browser.</p>