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 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... 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
Archived
This topic is now archived and is closed to further replies.