File Upload within form

From: Date: Wed, 26 May 2004 18:02:34 +0000
Subject: File Upload within form
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-187010@lists.php.net to get a copy of this message
I am trying to design a custom form script and I've stumbled across a small problem. I want to implement a file upload into the form, but rather than posting to another file I want to refresh the form and then show that there has been a file uploaded. I know about changing the form action to: <form action="<?php echo$_SERVER['PHP_SELF']; ?>" method="post" name="form" id="form"> But, what do I need to change to update the script? I'm a newbie, but trying hard to learn! Thanks in advance for any help. Tom <form action="upload.php" method="post" ENCTYPE="multipart/form-data"> <input type="file" size="60" name="spec"> <!-- set the max file size --> <input type="hidden" name="MAX_FILE_SIZE" value="500000"> <input type="submit" value="upload"> </form> <?php //FILE UPLOAD SCRIPT $file = $_POST[file]; $path = "/relative/directory/to/file"; //SET THIS TO THE RELATIVE PATH FROM WHERE THE SCRIPT IS TO WHERE THE FILE SHOULD BE UPLOADED TO, if($file){ print("File name: $file_name<P>/n"); print("File size: $file_size bytes<P>/n"); if(copy($file, "$path/$filename")){ print("Your File was uploaded successfully"); }else{ print("ERROR, your file was not successfully uploaded"); } unlink($file); } ?>

« previous php.general (#187010) next »