l i n u x - u s e r s - g r o u p - o f - d a v i s
L U G O D
 
Next Meeting:
April 21: Google Glass
Next Installfest:
TBD
Latest News:
Mar. 18: Google Glass at LUGOD's April meeting
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.

-troy

_______________________________________________
vox-tech mailing list
vox-tech@lists.lugod.org
http://lists.lugod.org/mailman/listinfo/vox-tech



LinkedIn
LUGOD Group on LinkedIn
Sign up for LUGOD event announcements
Your email address:
facebook
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.