Michael Adams wrote:
Newbie with Kiwiwebhost and LAMP with PHP 4.XX
Trying to iron out my first "file upload" issues. Using "Build your
own database driven websites: using PHP and MySQL" and the online
manual as main resources.
I cannot write out a file to my public_html directory. I have trimmed
this down to the bare minimum.
/*PHP*********************/
$destfilename = 'hello.txt';
$outputdata = 'Hello World!';
$destfile = fopen($destfilename, 'w');
if (!$destfile) {
exit ('Unable to open file for writing');
}
fwrite($destfile, $outputdata);
fclose($destfile);
echo 'Success';
/*EOF**********************/
In theory with relative addressing it should save the data to a file in
the same directory as the script (according to kiwiwebhost). Also they
say they do not block 'fopen'/'fwrite'. 'fread' works fine from the
temporary uploadfile.
I get this error...
Warning: fopen(hello.txt): failed to open stream: Permission denied in
/home/mbadams/public_html/rentals/fileupload.php on line 4.
Also tested:
.jpg for output file
copy function raises same error
absolute addressing
fopen ($destfilename, 'x');
I gotta be missing something simple here.
Don't ping me for the text file write. I will be using jpegs in
production. A simple text helps minimise my example.
TIA
Your folder/existing files permissions aren't set right ;) CHMOD them to
775
--
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php