ID:               16875
 Updated by:       [EMAIL PROTECTED]
 Reported By:      [EMAIL PROTECTED]
 Status:           Open
 Bug Type:         Filesystem function related
 Operating System: Windows XP
 PHP Version:      4.2.0
 New Comment:

I looked through some of the PHP scripts I had written, and found a
working example of fopen that works just fine using a relative file
path.  Pertinent exerpt:

        $log = fopen('log.txt', 'a');
        fwrite($log, $text . "\n");
        fclose($log);
        echo ' <a href="log.txt">View Log</a>';

Is this bug being dealt with?


Previous Comments:
------------------------------------------------------------------------

[2002-04-27 19:47:46] [EMAIL PROTECTED]

I use include() and require() all the time, it works just fine.  So the
problem is probably specific to file()

------------------------------------------------------------------------

[2002-04-27 19:35:21] [EMAIL PROTECTED]

Can you test if the same thing happens with include() ?


------------------------------------------------------------------------

[2002-04-27 13:12:09] [EMAIL PROTECTED]

When I call:

$data = file( "database.txt" );

>From my file "c:\xitami\webpages\db\database.php", php doesn't check
"c:\xitami\webpages\db\" for database.txt, instead it returns an error
saying that "database.txt" doesn't exist in the directory
"c:\xitami\webpages\db\database.php"  I beleive this may be a bug,
since it shouldn't be including the name of the php script in the
directory.  In the mean time I am specifying an absolute filename for
database.txt, however I'd much prefer the modularity of relative file
access.

If you fix it, that's great, I hope someone contacts me.  In that case
could someone tell me where to download a prebuilt binary?  I'm on
dialup and a pretty slow machine, not very interested in downloading
the source code again, and building, again.

------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=16875&edit=1

Reply via email to