php Upload problems

From: Date: Wed, 16 Jul 2003 13:10:04 +0000
Subject: php Upload problems
Groups: php.internals 
Request: Send a blank email to internals+get-3445@lists.php.net to get a copy of this message
I am having a problem with a php upload script. it will allow me to upload small files (about 1Mb) but not larger ones (less than the upload_max_filesize). Can you help diagnose what the problem is? I have PHP Version 4.2.2 on Red Hat Linux 9. the entry's in php.ini and scripts are as follows ;;;;;;;;;;;;;;;; ; File Uploads ; ;;;;;;;;;;;;;;;; ; Whether to allow HTTP file uploads. file_uploads = On ; Temporary directory for HTTP uploaded files (will use system default if not ; specified). upload_tmp_dir = /tmp ; Maximum allowed size for uploaded files. upload_max_filesize = 65M -------------------------------- index.htm <html> <head> <title>Administration - upload new files</title> </head> <body> <h1>Upload new news files</h1> <form enctype="multipart/form-data" action="upload.php" method=post> <!-- <input type="hidden" name="MAX_FILE_SIZE" value="1000000"> --> Upload this file: <input name="userfile" type="file"> <input type="submit" value="Send File"> </form> </body> </html> ------------------------------------- phpupload.php <? $uploaddir = '/var/www/html/incoming//'; $uploadfile = $uploaddir. $_FILES['userfile']['name']; print "<pre>"; if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) { chmod ("$uploadfile", 0766); print "File is valid, and was successfully uploaded.\n\n"; print "Here's some more debugging info:\n\n"; print_r($_FILES); } else { print "Possible file upload attack! Here's some debugging info:\n\n"; print_r($_FILES); } ?> ---------------------------------------------------------------------------- Manhattan Advanced Property Management Software http://www.manhattansoftware.com Raindrop Group 40 Piccadilly London W1J ODR Tel: +44 (0)207 734 1091 Fax: +44 (0)207 734 1095 This e-mail contains proprietary information some or all of which may be legally privileged. It is for the intended recipient only. If an addressing or transmission error has misdirected this e-mail, please notify the author by replying to this e-mail. If you are not the intended recipient you must not use, disclose, distribute, copy, print, or rely on this e-mail.

« previous php.internals (#3445) next »