You are here: Re: Simple text file reading codes NOT working « PHP Programming Language « IT news, forums, messages
Re: Simple text file reading codes NOT working

Posted by Don Freeman on 09/26/12 11:29

"Jofio" <j9k22000@yahoo.com> wrote in message
news:1129573208.355392.108220@g49g2000cwa.googlegroups.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="counter.txt";
> $fh=fopen($visitorFile,"r+") or die("could not open.");
> echo 'Debug 1: opened to read';
> //read from it
> $Visited=fread($fh, filesize($visitorFile)) 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.txt");
$hits = file($count_for_page);
$hits[0]++;
$fp = fopen($count_for_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 ?

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация