Connecting Tech Pros Worldwide Help | Site Map

Php upload problems

Chris
Guest
 
Posts: n/a
#1: Jul 16 '05
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);
}


?>
Closed Thread