Hello ! I'm in a mess. Please help me. Every time I tried to write with fwrite or fputs in a file, I get an error on windows nt sp6 , ie6 from "Doc. Watson" saying that Apache.exe makes an application access error . Filesystem functions: is_readable, is_writable,fopen,fclose are ok . I can create, find and open the file. versions: PHP 4.2.3, APACHE 1.3 httpd.conf : Alias /test/ "C:/Apache/htdocs/test/"
<Directory "C:/Apache/htdocs/test"> Options Indexes MultiViews AllowOverride None Order allow,deny Allow from all </Directory> ---------- example1: // start buffering the output ob_start(); $filename = "c:\\apache\\htdocs\\test\files\\mifile.txt"; // output format - either "www" or "file" $output = "file"; // print some output print "Welcome to the Matrix, Neo"; // now decide what to do with the buffered output if ($output == "www") { // either print the contents of the buffer... ob_end_flush(); } else { // ... or write it to a file $data = ob_get_contents(); chmod ($filename, 0777); $fp = fopen ($filename, "wb+"); //ERROR IS HERE fwrite($fp, $data); fclose($fp); ob_end_clean(); } example 2: //I've tried each of the following 5 $filename assignments. //$filename = "c:\\apache\\htdocs\\mcm\\mifile.txt"; //$filename = "/mifile.txt"; //$filename = "mifile.txt"; //$filename = "c:\\tmp\\mifile.txt"; $filename = "c:\\apache\\htdocs\\test\files\\mifile.txt"; $somecontent = "Add this to the file\n"; $fp = fopen($filename,"wb"); // Write $somecontent to our opened file. //ERROR IS HERE if (!fwrite($fp, $somecontent)) { print "Cannot write to file ($filename)"; exit; } fclose($fp); -- PHP Windows Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php