balasun Posted July 2, 2009 Share Posted July 2, 2009 Hello all, I made the process to upload files to remote server using PHP curl. The upload is done without any problem. But i need to display the progressbar during upload, But the progress details does not return during upload. My code is as follows function progress($clientp,$dltotal,$dlnow,$ultotal,$ulnow){ echo "$clientp, $dltotal, $dlnow, $ultotal, $ulnow"; return(0); } $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,'the uploadurl in server'); curl_setopt($ch, CURLOPT_POST, 1 ); print_r($this->postParams); curl_setopt($ch, CURLOPT_POSTFIELDS, 'postparams'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_MAX_SEND_SPEED_LARGE,5000); curl_setopt($ch,CURLOPT_PROGRESSFUNCTION,'progress'); curl_setopt($ch,CURLOPT_NOPROGRESS,false); echo $postResult = curl_exec($ch); if (curl_errno($ch)) { print curl_error($ch); print "<br>Unable to upload file."; exit(); } curl_close($ch); exit(); Pls help me if any body knows the answer.. Thanks Quote Link to comment https://forums.phpfreaks.com/topic/164501-need-help-in-php-curl-upload/ Share on other sites More sharing options...
ce3c Posted July 22, 2009 Share Posted July 22, 2009 try to add ob_flush(); flush(); after the echo... Quote Link to comment https://forums.phpfreaks.com/topic/164501-need-help-in-php-curl-upload/#findComment-880724 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.