"Jofio" <j9******@yahoo .com> wrote in message
news:11******** **************@ g49g2000cwa.goo glegroups.com.. .
My PHP code to read a simple text file is listed below. What could have
gone wrong here? When I run it, the browser displays: 'COULD NOT Read'
opton of the fread() function. I thought the code was OK.
<?php
$visitorFile="c ounter.txt";
$fh=fopen($visi torFile,"r+") or die("could not open.");
echo 'Debug 1: opened to read';
//read from it
$Visited=fread( $fh, filesize($visit orFile)) or die("Could not
read.");
//Add counter to reflect new count
$Visited ++;
//close file
fclose($fh);
echo "your are visitor $Visitor";
?>
I don't know what system you are on but for fread() the manual states:
On systems which differentiate between binary and text files (i.e. Windows)
the file must be opened with 'b' included in fopen() mode parameter.
$handle = fopen($filename , "rb");
I just use the following code for my counter:
<?php
$count_for_page = ("hitcounter.tx t");
$hits = file($count_for _page);
$hits[0]++;
$fp = fopen($count_fo r_page, "w");
fputs($fp, "$hits[0]");
fclose($fp);
echo $hits[0];
?>
-Don
--
Ever had one of those days where you just felt like:
http://cosmoslair.com/BadDay.html ?