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

Reply via email to