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