tonz84 Posted February 4, 2008 Share Posted February 4, 2008 Hi all, I was just wondering if i could get any assistance with the problem in the script im currently stuck on. I'm relatively new to php and getting very frustrated with this. Anyway the script I'm using is to upload files to my server, the problem is I have the feeling it keeps timing out due it being able to upload smaller files successfully but not anything really over 5Mb. It loads for a while and uploads about 4mb then comes up with the error. Here is my script for the uploading <?php set_time_limit(900); $target = "upload/"; $target = $target . basename( $_FILES['uploaded']['name']) ; $ok=1; if ($uploaded_size > 6291456) { echo "Your file is too large.<br>"; $ok=0; } if ($uploaded_type =="text/php") { echo "No PHP files<br>"; $ok=0; } if ($ok==0) { Echo "Sorry your file was not uploaded"; } else { if(move_uploaded_file($_FILES['uploaded']['tmp_name'], $target)) { echo "The file ".basename( $_FILES['uploadedfile']['name']). " has been uploaded"; } else { echo "Sorry, there was a problem uploading your file."; } } ?> Anyway i've also edited the php.ini file to make sure that its not timing out due to that as from what ive read that can be a cause. The actual error im recieving is: CGI Error The specified CGI application misbehaved by not returning a complete set of HTTP headers. As i said im still learning php so any help/ideas i could try to make this work would be great! Thanks in advance Quote Link to comment https://forums.phpfreaks.com/topic/89452-script-timeout/ Share on other sites More sharing options...
tonz84 Posted February 5, 2008 Author Share Posted February 5, 2008 No one can help me or has any ideas with this? Quote Link to comment https://forums.phpfreaks.com/topic/89452-script-timeout/#findComment-458227 Share on other sites More sharing options...
Looktrne Posted February 5, 2008 Share Posted February 5, 2008 what is your max file upload size set to in php.ini? just a thought I am kinda new also.... I used this on one of my pages that takes alot of time to run set_time_limit(0); did you check your phpinfo to see that the max file upload size is good? Paul Quote Link to comment https://forums.phpfreaks.com/topic/89452-script-timeout/#findComment-458234 Share on other sites More sharing options...
tonz84 Posted February 5, 2008 Author Share Posted February 5, 2008 Yeah its set to 20mb so i dont think thats the problem. Quote Link to comment https://forums.phpfreaks.com/topic/89452-script-timeout/#findComment-458264 Share on other sites More sharing options...
Looktrne Posted February 5, 2008 Share Posted February 5, 2008 check this link http://gallery.menalto.com/node/43119 the last post seems to be your solution.... Quote Link to comment https://forums.phpfreaks.com/topic/89452-script-timeout/#findComment-458284 Share on other sites More sharing options...
tonz84 Posted February 5, 2008 Author Share Posted February 5, 2008 Hmm best i can do is give it a go i guess. Although i would have thought changing the php.ini would have been enough? Quote Link to comment https://forums.phpfreaks.com/topic/89452-script-timeout/#findComment-458296 Share on other sites More sharing options...
PFMaBiSmAd Posted February 5, 2008 Share Posted February 5, 2008 What operating system and web server (Apache, IIS...)? That error usually occurs with when PHP is running as a CGI wrapper on IIS and the cgi.force_redirect setting is not specifically turned off. Quote Link to comment https://forums.phpfreaks.com/topic/89452-script-timeout/#findComment-458515 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.