No need.
It's the other way around, actually.
The option that creates if the the file does not exist is "w". The "r"
option only reads

Luis

----- Original Message -----
From: "Svensson, B.A.T. (HKG)" <[EMAIL PROTECTED]>
To: "'William Fisher '" <[EMAIL PROTECTED]>;
<[EMAIL PROTECTED]>
Sent: Tuesday, March 11, 2003 9:15 AM
Subject: RE: [PHP-WIN] Newbie attempting file open...


> You may want to try something like this:
>
> $fp = @fopen(<filename>,"r");
>
> if ($fp)
> {
>   print"An old file was opened!";
>
> } else  {
>
>  $fp = @fopen(<filename>,"w");
>  fclose($fp);
>  $fp = @fopen(<filename>,"r");
>  print"New file was created!";
> }
>
> -----Original Message-----
> From: William Fisher
> To: [EMAIL PROTECTED]
> Sent: 2003-03-10 19:54
> Subject: [PHP-WIN] Newbie attempting file open...
>
>
> The Question:  It is my understanding that fopen() using the "r" option
> will either open the indicated file for read only OR create one if it
> doesn't exist. fopen() is giving me this error when trying to
> create/open a file.
>
> Warning: fopen(c:/program files/apache group/apache/htdocs/test.txt)
> [function.fopen]: failed to create stream: No such file or directory in
> c:\program files\apache group\apache\htdocs\file_open.php on line 5
>
> The Code: What I've written...well...copied... is this:
>
> <?php
>
>  $DOCUMENT_ROOT = $HTTP_SERVER_VARS['DOCUMENT_ROOT'];
>
>  $fp = fopen("$DOCUMENT_ROOT/test.txt" , "r");
>
> ?>
>
>
> The Guts: Windows ME, Apache 1.3.27, PHP 4.3.1.
>
> Why am I using ME? Call it compulsary. I buy the cheap gas, too. Any
> ideas as to why this is happening? What's this whole file streaming
> issue?
>
> Blessings,
>
> Zach Fisher....
>
>
>
> ---------------------------------
> Do you Yahoo!?
> Yahoo! Tax Center - forms, calculators, tips, and more
>
> --
> PHP Windows Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>


-- 
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to