[vox-tech] PHP fopen() bug
Mark Street
mark at oswizards.com
Sun Mar 20 11:22:01 PST 2005
php will 'try' to create the file. It is up to you to make sure the
underlying OS permissions are such that a file can be created and the
configuration of php is such that a file may be created.
I just tried it on my FC3 box with a local file in the dir, and a file in tmp,
with both modes, w and ab. No problem.
Look to filesystem permissions/ownership or php.ini
On Sunday 20 March 2005 07:28, Rod Roark wrote:
> I spent about 4 hours of my life yesterday tearing my hair
> out over this. Built an Ubuntu (warty) system for a client
> to run some PHP and Perl applications, ran into a problem,
> and tracked it down to the simple fact that
>
> $fh = fopen('/tmp/test', 'w');
>
> always fails with a "no such file or directory" error. It
> doesn't seem to matter what the path is.
>
> What DOES work is:
>
> touch('/tmp/test');
> $fh = fopen('/tmp/test', 'w');
>
> Has anyone heard of such a thing? How can such a basic
> problem exist in a distribution that's been out for almost
> six months? Yes, I have all the latest updates.
--
Mark Street, RHCE
http://www.oswizards.com
--
Key fingerprint = 3949 39E4 6317 7C3C 023E 2B1F 6FB3 06E7 D109 56C0
GPG key http://www.oswizards.com/pubkey.asc
More information about the vox-tech
mailing list