仓酷云

标题: PHP编程:一个自界说位数的多用户计数器 [打印本页]

作者: 兰色精灵    时间: 2015-2-4 00:04
标题: PHP编程:一个自界说位数的多用户计数器
可以在书上很方便地做标记,及时记下自己的心得体会。   此计数器可以自界说恣意位数,并且在收费供应的时分可以显示一个复杂的告白。
运转的时分需求在计数器目次下创立一个nobody帐户有权改写的目次datas.
实践运转的例子在
http://www.hnpts.ha.cn/freecount.htm
<?
Header("Content-type: image/png");
if ($user=="") $user="test";
$fn="datas/".$user.".txt";
if ($bit=="") $bit=8;   //取默许值
if (is_readable($fn)) {$f=fopen($fn,"r");
                       $c=fgets($f,255);fclose($f);} //读出本来的计数值
    else $c="0"; //新用户
$l=strlen($c);  //盘算实践值长度
$cnt="";
for ($i=0;$i<$bit-$l;$i++) $cnt.="0";//后面加“0”补足指定的位数
$cnt.=$c;$c1=intval($c);$c1++;
$f=fopen($fn,"w");fputs($f,$c1);fclose($f); //写回
  $font=20;
if (($c1%10==9)&&($user!="test")) {$cnt="www.hnpts.ha.cn";$font=16;}
//到达前提就显示告白
$s=ImageTTFBBox($font,0,"times.ttf", $cnt);
$x=abs($s[4])+8;$y=abs($s[5])+7;
$im = imagecreate($x,$y);
$black = ImageColorAllocate($im, 0,0,0);
$white = ImageColorAllocate($im, 255,255,255);
if ($font==20) {$green = ImageColorAllocate($im, 0,255,0);
                imagerectangle($im,1,1,$x-2,$y-2,$white);}
else $green = ImageColorAllocate($im, 255,255,255);
ImageTTFText($im,$font,0, 3,$y-5, $green, "times.ttf", $cnt);
ImagePng($im);
ImageDestroy($im);

?>
学会了生成静态网页,现在你应该接触一下XML了,恩,XML也了解了,那么AJAX你也得接触接触吧?AJAX完了....然后...
作者: 飘灵儿    时间: 2015-2-4 08:41
在我安装pear包的时候老是提示,缺少某某文件,才发现 那群extension 的排列是应该有一点的顺序,而我安装的版本的排序不是正常的排序。没办法我只好把那群冒号加了上去,只留下我需要使用的扩展。
作者: 金色的骷髅    时间: 2015-2-9 20:18
php里的数组为空的时候是不能拿来遍历的;(这个有点低级啊,不过我刚被这个边界问题墨迹了好长一会)
作者: 若天明    时间: 2015-2-11 08:10
如果你可以写完像留言板这样的程序,那么你可以去一些别人的代码了,
作者: 飘飘悠悠    时间: 2015-2-24 20:11
php里的数组为空的时候是不能拿来遍历的;(这个有点低级啊,不过我刚被这个边界问题墨迹了好长一会)
作者: 只想知道    时间: 2015-3-7 13:05
写js我最烦的就是 ie 和 firefox下同样的代码 结果显示的结果千差万别,还是就是最好不要用遨游去调试,因为有时候遨游是禁用js的,有可能代码是争取结果被遨游折腾的认为是代码写错。
作者: 再见西城    时间: 2015-3-7 20:29
说点我烦的低级错误吧,曾经有次插入mysql的时间 弄了300年结果老报错,其实mysql的时间是有限制的,大概是到203X年  具体的记不清啦,囧。
作者: 透明    时间: 2015-3-15 13:08
我要在声明一下:我是个菜鸟!!我对php这门优秀的语言也是知之甚少。但是我要在这里说一下php在网站开发中最常用的几个功能:
作者: 冷月葬花魂    时间: 2015-3-16 07:41
对于初学者来说不推荐去拿钱买的。当然如果一个网站你经常去用,而且里面的资料也比较有用,最好还是买个会员比较好,毕竟那些也是别人的工作成果。
作者: 小妖女    时间: 2015-3-17 16:09
再就是混迹于论坛啦,咱们的phpchina的论坛就很强大,提出的问题一般都是有达人去解答的,以前的帖子也要多看看也能学到不少前辈们的经验。别的不错的论坛例如php100,javaeye也是很不错的。
作者: 谁可相欹    时间: 2015-3-24 10:44
说点我烦的低级错误吧,曾经有次插入mysql的时间 弄了300年结果老报错,其实mysql的时间是有限制的,大概是到203X年  具体的记不清啦,囧。
作者: 海妖    时间: 2015-3-24 18:21
这些中手常用的知识,当你把我说的这些关键字都可以熟练运用的时候,你可以选择自己
作者: 老尸    时间: 2015-3-25 02:49
开发工具也会慢慢的更专业,每个公司的可能不一样,但是zend studio是个大伙都会用的。
作者: 精灵巫婆    时间: 2015-3-25 21:00
多看优秀程序员编写的代码,仔细理解他们解决问题的方法,对自身有很大的帮助。
作者: 乐观    时间: 2015-3-27 17:11
如果你已经到这种程度了,那么你已经可以做我的老师了。其实php也分很多的区域,
作者: 愤怒的大鸟    时间: 2015-3-28 00:04
,熟悉html,能用div+css,还有javascript,优先考虑linux。我在开始学习的时候,就想把这些知识一起学习,我天真的认为同时学习能够互相呼应,因为知识是相通的。
作者: 不帅    时间: 2015-4-6 21:49
开发工具也会慢慢的更专业,每个公司的可能不一样,但是zend studio是个大伙都会用的。
作者: 若相依    时间: 2015-4-10 04:48
说点我烦的低级错误吧,曾经有次插入mysql的时间 弄了300年结果老报错,其实mysql的时间是有限制的,大概是到203X年  具体的记不清啦,囧。
作者: 兰色精灵    时间: 2015-4-11 06:38
说点我烦的低级错误吧,曾经有次插入mysql的时间 弄了300年结果老报错,其实mysql的时间是有限制的,大概是到203X年  具体的记不清啦,囧。
作者: 莫相离    时间: 2015-4-15 01:28
微软最近出的新字体“微软雅黑”,虽然是挺漂亮的,不过firefox  支持的不是很好,所以能少用还是少用的好。
作者: 灵魂腐蚀    时间: 2015-4-18 01:28
多看优秀程序员编写的代码,仔细理解他们解决问题的方法,对自身有很大的帮助。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2