PHP Warning: Failed to open stream: Permission Denied
Mike Wright
mike.wright at mailinator.com
Wed May 7 17:38:48 UTC 2008
Matthew Benjamin wrote:
> Does anyone have any experience with the following error message in PHP
> running on Linux "*PHP Warning: fopen(./text.txt): failed to open
> stream: Permission denied*"?
>
> I am trying to create a text file on Linux via a website utilizing PHP.
> I have changed the ownership to apache:apache, and chmod 777 and 755
> with no success.
>
> The meat of the code is as follows
>
> $myFile = "./text.txt";
> $filehandle = fopen($myFile, 'w+') or die("can't open file");
> $stringData .= "Hello Tux";
> fwrite($filehandle, $stringData);
> fclose($filehandle);
Hi, Matthew,
Two things come to mind:
1) $myFile should contain the full path
2) the directory that will contain text.txt must be writeable by apache
hth, :m)
More information about the fedora-list
mailing list