Re: File upload problem

From: Date: Tue, 21 Jan 2003 20:37:50 +0000
Subject: Re: File upload problem
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-132508@lists.php.net to get a copy of this message
Since you have 'safe-mode' on, Register globals will be turned off, so you should test $HTTP_POST_VARS['Submit'], instead. "John M" <bali1a@freemail.hu> wrote in message news:20030121200444.36951.qmail@pb1.pair.com... > 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> > >

« previous php.general (#132508) next »