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