Date: Wed, 23 Mar 2011 11:47:16 -0500 From: Ryan Coleman <editor@d3photography.com> To: Gary Kline <kline@thought.org> Cc: FreeBSD Mailing List <freebsd-questions@FreeBSD.ORG> Subject: Re: why does this simple counter fail? Message-ID: <B322245C-7251-45B7-A29A-D9DAC9F54AAC@d3photography.com> In-Reply-To: <20110323164504.GA25317@thought.org> References: <20110323164504.GA25317@thought.org>
index | next in thread | previous in thread | raw e-mail
Do you have an error for it? If not... add after the first <? error_reporting(9); And see what it reports. -- Ryan PHP dev. On Mar 23, 2011, at 11:45 AM, Gary Kline wrote: > > Guys, > > Can any of you php hackers tell me why this simple self-hacked > counter bomb? > > appended. > > tia. > > -- > Gary Kline kline@thought.org http://www.thought.org Public Service Unix > Journey Toward the Dawn, E-Book: http://www.thought.org > The 7.98a release of Jottings: http://jottings.thought.org > > <!-- > // > // $Id: count.php,v 1.2 2004/01/22 21:58:48 kline Exp kline $ > // > --!> > > <?php > > $directory="./countdir/"; > > if (! (file_exists( ($directory.$file)) )) > { > if (! ($fp = fopen( ($directory.$file), "w")) ) > { > echo "Can't create file '$directory.$file'"; > exit(1); > } > else > { > fseek($fp,0); > fputs($fp, $count); > fputs($fp, "\n"); > fputs($fp, $file); > fclose($fp); > } > } > > if (file_exists( ($directory.$file))) > { > $fp = fopen($directory.$file, "r+"); > flock($fp, 1); > $count = fgets($fp, 4096); > $count += 1; > fseek($fp,0); > fputs($fp, $count); > fputs($fp, "\n"); > fputs($fp, $file); > > flock($fp, 3); > fclose($fp); > ?> > > <CENTER> > <FONT COLOR="#333366"> <!--- rich dark bluegrey ---> > <FONT SIZE="2"> > > <? > print " there have been "; > ?> > > <FONT SIZE="+1"> > <FONT COLOR="#FF0000"> > > <? > print $count; > ?> > > </FONT> > </FONT> > <? > print "hits\n"; > ?> > > </CENTER> > > <? > > } > else > { > print "Can't find file, check '$directory.$file'\n"; > } > > ?> > > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?B322245C-7251-45B7-A29A-D9DAC9F54AAC>
