>I am having the worst trouble trying to write a tiny simple script that
>will upload a file.  Below is my code - can anyone tell me why it's not
>working....
> 
>HTML
> 
><form name="form1" method="post" action="upload.php"
>enctype="multipart/form-data">
>  <input type="hidden" name="MAX_FILE_SIZE" value="1000">
>  <input type="file" name="userfile">
>  <input type="submit" name="Submit" value="Submit">
></form>
> 
>PHP (upload.php)
> 
>$filename = "/test.txt";
>if (!move_uploaded_file($userfile, $filename))
>{
> echo "something barfed.";
> exit;
>}
> 
>else
>{
> echo "uploaded.";
>}
> 
>Something is most likely wrong with the $filename variable.  I don't
>know what exactly to put in there.  All I want to do is upload a file
>and then move/copy it to a specific directory. 
> 
>What am I doing wrong?!?!

MOST LIKELY.

PHP does not have the permission to write data to '/test.txt'

You'll have to change $filename to a world-writable directory.

Do *NOT* *NOT* *NOT* make it in your web-tree.

Create a new directory next to your 'htdocs' (or 'www' or 'web' or
whatever).

NEXT TO that, not *inside*

cd
mkdir newdir

Then, make that directory world-writable:

chmod 777 newdir

Then, use the full path to newdir in your $filename:

cd newdir
pwd

$filename = '/full/path/to/newdir/test.txt';'



-- 
Like Music?  http://l-i-e.com/artists.htm


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

Reply via email to