--- In [email protected], Grant Harrington <[EMAIL PROTECTED]> wrote:
>
> I've got a script from w3schools.com and the php code is:
> 
>   1 <?php
>   2 if (($_FILES["file"]["type"] == "image/gif")
>   3 || ($_FILES["file"]["type"] == "image/jpeg")
>   4 || ($_FILES["file"]["type"] == "image/pjpeg")
>   5 && ($_FILES["file"]["size"] < 20000))
>   6   {
>   7   if ($_FILES["file"]["error"] > 0)
>   8     {
>   9     echo "Return Code: " . $_FILES["file"]["error"] . "<br />";
> 10     }
> 11   else
> 12     {
> 13     echo "Upload: " . $_FILES["file"]["name"] . "<br />";
> 14     echo "Type: " . $_FILES["file"]["type"] . "<br />";
> 15     echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";
> 16     echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br />";
> 17
> 18     if (file_exists("upload/" . $_FILES["file"]["name"]))
> 19       {
> 20       echo $_FILES["file"]["name"] . " already exists. ";
> 21       }
> 22     else
> 23       {
> 24       move_uploaded_file($_FILES["file"]["tmp_name"],
> 25       "upload/" . $_FILES["file"]["name"]);
> 26       echo "Stored in: " . "upload/" . $_FILES["file"]["name"];
> 27       }
> 28     }
> 29   }
> 30 else
> 31   {
> 32   echo "Invalid file";
> 33   }
> 34 ?>
> 
> Is there a way to force it to upload to another directory?
> 
> The script and HTML form are in folder:
> 
> mydomain.com/private/submit/index.html
> mydomain.com/private/submit/upload.php
> mydomain.com/private/submit/upload/
> 
> I'd like to upload to another directory (re: The private folder is  
> password protected, so files there couldn't be viewed by web visitors):
> 
> mydomain.com/documents/forms/
> 
> Entering that exact URL in the "upload/" on line 25 (above) lets the  
> script run fine, but doesn't put the file there.
> 
> Any help would be appreciated.
> 
> Thanks,
> Grant
>
try changing move_uploaded_ file($_FILES[ "file"]["
tmp_name"],"upload/" . $_FILES["file" ]["name"] );
to move_uploaded_file($_file($_FILES["file"]["tmp_name"],"whereever/"
. $_FILES["file"]["name"]);

Reply via email to