RE: [PHP] File upload problem
| From: | (Edward Peloke) | Date: | Tue, 21 Jan 2003 20:59:25 +0000 |
| Subject: | RE: [PHP] File upload problem | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-132506@lists.php.net to get a copy of this message | ||
John,
I have Win 98 with Apache 2 and it worked fine for me, once I commented out
the file type check, didn't seem to like any file I tried, even gifs. I
also had to create a folder named 'files' under my htdocs folder in apache.
Eddie
-----Original Message-----
From: John M [mailto:bali1a@freemail.hu]
Sent: Monday, June 30, 2003 3:05 PM
To: php-general@lists.php.net
Subject: [PHP] File upload problem
Hello,
I have the code below. It's a simple file upload. But it doesn't work.
Before the line if(isset( $Submit )) is an echo which can I read. But after
choosing a file and press a submit nothing happens. Why is if(isset(
$Submit )) always false? Maybe my apache or php config is wrong?
I use WinXp Prof, Apache 2.0.43, PHP 4.2.3, safe_mode is on , upload_tmp_dir
is "c:\tmp\" and upload_max_filesize is 2M in PHP config file.
Thanks!
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form name="form1" method="post" action=""
enctype="multipart/form-data">
<input type="file" name="imagefile">
<input type="submit" name="Submit" value="Submit">
<?
echo "Before submit <br>\n";
if(isset( $Submit ))
{
echo "After submit <br>\n";
if ($_FILES['imagefile']['type'] == "image/gif"){
copy ($_FILES['imagefile']['tmp_name'],
"files/".$_FILES['imagefile']['name'])
or die ("Could not copy");
echo "Name: ".$_FILES['imagefile']['name']."";
}
else {
echo "";
echo "Could Not Copy, Wrong Filetype
(".$_FILES['imagefile']['name'].")";
}
}
?>
</form>
</body>
</html>
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php