I didn't know that  Thanks for the info.

"Marek Kilimajer" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> Don't forget uploaded files are removed after confirmation.php finishes.
> You need to move them to a temporary directory.
>
> Artoo wrote:
> > Hey
> >
> > I'm confused!
> >
> > Do I use move_uploaded_file() or copy() and what is the first parameter
of
> > both in the following case:
> >
> > form portion of upload.htm
> > ------------------------------------------ 
> > <FORM NAME="Uploading" ENCTYPE="multipart/form-data"
> > ACTION="confirmation.php" METHOD="POST" onSubmit="return validate()" >
> > <input name="superdat" type="file" size=30>
> > <INPUT TYPE="hidden" name="MAX_SIZE" value="100000">
> > <INPUT TYPE="hidden" name="filepath">
> > <input type=submit name=submit value="Click here for preview">
> > </FORM>
> >
> > Upload.htm asks for the image to be uploaded and passes of to
> > confirmation.php which allows the user to either send the photo or go
back
> > and change the photo. and uses hidden values to pass the variables form
> > upload.htm
> >
> > form prortion of confirmation.php
> > -------------------------------------------- 
> > <form action="send_file.php" method="post"
enctype="multipart/form-data">
> > <? print "<img src=\"$filepath\" width=\"100\" hight=\"80\">";?></div>
> > <p align="center">
> > <input type=submit NAME="send_photo" value="Send to server!">   <input
> > type="button" name="edit" value="Chage the photo"
onClick="history.go(-1)">
> > <input type="hidden" name="superdat" value="<?php echo $superdat; ?>">
> > <input type="hidden" name="temp_name" value="<?php echo
> > $_FILES['superdat']['tmp_name']; ?>">
> > <input type="hidden" name="file_name" value="<?php echo
> > $_FILES['superdat']['name']; ?>">
> > <input type="hidden" name="file_size" value="<?php echo
> > $_FILES['superdat']['size']; ?>">
> > <input type="hidden" name="MAX_SIZE" value="100000">
> > </form>
> > <input type="hidden" name="temp_name" value="<?php echo
> > $_FILES['superdat']['tmp_name']; ?>">
> > <input type="hidden" name="file_name" value="<?php echo
> > $_FILES['superdat']['name']; ?>">
> > <input type="hidden" name="file_size" value="<?php echo
> > $_FILES['superdat']['size']; ?>">
> > <input type="hidden" name="MAX_SIZE" value="100000">
> > </form>
> >
> > Then send_file.php first cheks to see if the user had pressed the "send
to
> > server" button. I still have to work on the "Change the photo" button.
> >
> > If "send to server" was pressed, 'send_file.php' first checks to see if
that
> > file already exists on the server. If it does it displays a message to
the
> > user. If it does not exist, the file is copied onto the server.
> >
> > send_file.php
> >
> >
> >   PHP:
>
> --------------------------------------------------------------------------
--
> > --
> >
> >   <? $path="/usr/local/home/website1/httpdocs";
> >   $file_path = $path."/images/".$file_name;
> >   if($_POST['send_photo'])
> >   {
> >       if (file_exists($file_path))
> >      {
> >       ?> </div><h1><strong><? echo "$file_name"; ?>, already
> > exists.</strong></h1><h2>
> >     <? exit();
> >     }
> >     if ( copy($file_name, $file_path) )
> >    {
> >    ?><h1><P></P>Thank you for <? echo "$file_name"; ?>. Your uload has
> > succesfully uploaded.</h1><?
> >    }
> >    else
> >    {
> >       print "ERROR";
> >      exit();
> >    }
> >   }
> >
>
> --------------------------------------------------------------------------
--
> > --
> >
> >
> >
> > I get " Warning: Unable to open '' for reading: No such file or
> > directory..."
> >
> > I did have print statements for each of the vars being passed into
> > send_file.php to make sure they were seen. And they were.
> >
> > What fucntion should I use the move_uploaded_file() or copy() and what's
the
> > function's first argument so that the file is copied to the server?
> >
> > Thanks
> >
> >
> >
>



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

Reply via email to