"Tom Chubb" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> 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://FILE UPLOAD SCRIPT
> $file = $_POST[file];
> $path = "/relative/directory/to/file"; 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");

This should be:

if (isset($_FILES) && isset($_FILES['spec'])) {

echo 'File name: ' . $_FILES['spec']['name'] . '<p>';
echo 'File size: ' . $_FILES['spec']['size'] . ' bytes<p>';

}

>
> if(copy($file, "$path/$filename")){

This should be:

if (copy($_FILES['file']['tmp_name'], "$path/$filename")) {


Regards,

Torsten Roehr

> print("Your File was uploaded successfully");
> } else{
> print("ERROR, your file was not successfully uploaded");
> }
> unlink($file);
> }
> ?>

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to