l i n u x - u s e r s - g r o u p - o f - d a v i s
Next Meeting:
July 7: Social gathering
Next Installfest:
Latest News:
Jun. 14: June LUGOD meeting cancelled
Page last updated:
2005 Mar 20 13:07

The following is an archive of a post made to our 'vox-tech mailing list' by one of its subscribers.

Report this post as spam:

(Enter your email address)
Re: [vox-tech] PHP fopen() bug
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [vox-tech] PHP fopen() bug

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
Key fingerprint = 3949 39E4 6317 7C3C 023E  2B1F 6FB3 06E7 D109 56C0
GPG key http://www.oswizards.com/pubkey.asc
vox-tech mailing list

LUGOD Group on LinkedIn
Sign up for LUGOD event announcements
Your email address:
LUGOD Group on Facebook
'Like' LUGOD on Facebook:

Hosting provided by:
Sunset Systems
Sunset Systems offers preconfigured Linux systems, remote system administration and custom software development.

LUGOD: Linux Users' Group of Davis
PO Box 2082, Davis, CA 95617
Contact Us

LUGOD is a 501(c)7 non-profit organization
based in Davis, California
and serving the Sacramento area.
"Linux" is a trademark of Linus Torvalds.

Sponsored in part by:
EDGE Tech Corp.
For donating some give-aways for our meetings.