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 11:22

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

On Sun, Mar 20, 2005 at 07:28:04AM -0800, 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.

It's not just you, in the annotated docs at php.net someone mentions the
same workaround:
http://us3.php.net/manual/en/function.fopen.php (search for RobNar)

I keep a local copy of the php documentation around, but occasionally,
the annotated online version does have some useful notes (along with
some just plain wrong info sometimes...)

And yeah, that is brain-dead behavior for fopen.  I don't understand it
why it's still an issue either.


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:
Appahost Applications
For a significant contribution towards our projector, and a generous donation to allow us to continue meeting at the Davis Library.