note 47902 deleted from features.file-upload by tomsommer

From: Date: Sun, 05 Dec 2004 00:00:15 +0000
Subject: note 47902 deleted from features.file-upload by tomsommer
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-81369@lists.php.net to get a copy of this message
Note Submitter: tony at varsityswing dot com ---- I've been through countless trials with large file uploads, and finally just broke down and wrote a script that tests upload limits on new servers I work with. After running an ini_get(), I realized my upload size was set to 2M, the default. I added a phpinfo() and quickly figured out I was editing the wrong php.ini file. I hope this helps somebody else too. <? $upload_directory = "/var/www/uploadtests"; function moveFile ($source, $target) { move_uploaded_file($source, $target); chmod($target, 0755); } if ($action == "add") { $filename = $_FILES['asset']['name']; $file_type = $_FILES['asset']['type']; $file_size = $_FILES['asset']['size']; $file_temp_name = $_FILES['asset']['tmp_name']; moveFile($file_temp_name, "$upload_directory/$filename"); header("Location: $PHP_SELF?former_size=$file_size"); } else { echo "upload_max_filesize = " . ini_get('upload_max_filesize') . "<BR>"; if ($former_size) echo "previous file size is $former_size<BR><BR>"; echo "<form action=$PHP_SELF method=post ENCTYPE=\"multipart/form-data\"> <input type=hidden name=action value=add> Browse For File<input class=small name=\"asset\" type=\"file\" /> <input type=submit value=add></form><BR>"; if ($handle = opendir($upload_directory)) { echo "Files:<BR>\n"; while (false !== ($file = readdir($handle))) { if ($file == "." || $file == ".."){} else echo "Filename: $file -->Size: " . round(filesize("$upload_directory/$file") / 1024, 2) . "Kb. <BR>"; } closedir($handle); } } phpinfo(); ?> Tony Fraser

« previous php.notes (#81369) next »