why does this simple counter fail?
Gary Kline
kline at thought.org
Thu Mar 24 17:56:03 UTC 2011
On Wed, Mar 23, 2011 at 11:47:16AM -0500, Ryan Coleman wrote:
> Do you have an error for it?
>
> If not... add after the first <?
> error_reporting(9);
>
> And see what it reports.
There were no errors that should up when i launched this script
on www.thought.org; it simply failed; no output. ...Another php
script that output a random string on the same page did have
errors. I thought i would try this simpler script first. will
add the err line and retry, tx,
gary
>
> --
> 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 at 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 at freebsd.org mailing list
> > http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> > To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"
>
--
Gary Kline kline at 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
More information about the freebsd-questions
mailing list