> -----Original Message----- > From: Edward Marczak [mailto:[EMAIL PROTECTED]] > Sent: 30 May 2002 03:27 > > OK - I've read the manual, looked at sample code....and I sadly am > missing something. > > I'm doing (basically) this in my form: > > <form action="someform.php" ENCTYPE="multipart/form-data" > method="post" > name="replysub" id="replysub"> > <input type="hidden" name="MAX_FILE_SIZE" value="100000"> > <input type="file" name="subfile" id="subfile" size="50"> > > On the page it's submitted to, just to check the data, I did this: > > $lineNo = 1; > echo "Dumping file info...<br>--------------------------<br>"; > reset($_FILES); > while (list ($key, $val) = each($_FILES['subfile'])) { > echo "$lineNo $key => $val<br>"; > $lineNo++; > } > > ....and I get this: > > Dumping file info... > -------------------------- > 1 name => somefile.exe > 2 type => application/x-msdownload > 3 tmp_name => none > 4 size => 0 > > Where do I start looking to figure out why tmp_name and size > don't get > set? Why doesn't this file get uploaded?
tmp_name and size *are* set -- "none" is PHP's way of saying it didn't actually upload anything, and "0" is the correct size for a file that wasn't uploaded anyway! At a guess, you've exceeded one of the size limits -- check the settings of the php.ini parameters upload_max_file_size and post_max_size (which should be larger than upload_max_filesize). And, just for good measure, check that file_uploads is turned On! Cheers! Mike --------------------------------------------------------------------- Mike Ford, Electronic Information Services Adviser, Learning Support Services, Learning & Information Services, JG125, James Graham Building, Leeds Metropolitan University, Beckett Park, LEEDS, LS6 3QS, United Kingdom Email: [EMAIL PROTECTED] Tel: +44 113 283 2600 extn 4730 Fax: +44 113 283 3211 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php