电脑安全

您当前的位置:主页 > 电脑安全 >

用PHP制作动态计数器-网络编程

来源:[db:来源]标题:   文件    编辑:电脑技术全能网 时间:2019-09-23 06:24

原标题:用PHP制作动态计数器-网络编程
   PHP的功效十分强盛,你能够应用它做简直任何事。不须要庞杂的变量和代码,你便可以十分敏捷地做出美丽的计数器来。上面,就让咱们一步一步的来做。  实在,计数器的道理各人都晓得,起首,断定一个记载文件,比方counter.txt或counter.log,每一次拜访这个页面,就对这个文件加1,而后把成果表现进去。因而,咱们的PHP代码开端应当是如许的: <?PHP$countfile = "js/counter.inf";//界说计数器写入的文件是以后名目下JS名目中//counter.inf,而后咱们应该测试该文件是否翻开if (($fp = fopen($countfile, "r ")) == false) { //用读写形式翻开文件,若不能翻开就加入printf ("Open file %s failed!",$countfile);exit;}else{//假如文件可能畸形翻开,就读入文件中的数据,假定是1$count = fread ($fp,10);//读取10位数据$count = $count 1;//count fclose ($fp);//封闭以后文件$fp = fopen($countfile, "w ")//以笼罩形式翻开文件fwrite ($fp,$count);//写入加1后的新数据fclose ($fp);//并封闭文件}   这时,全部计数任务就实现了,假如只是简略的笔墨计数的话,在这里便可以输入变量$count的值。上面是将$count转换为图片形式的代码: $fp = fopen ($countfile, "r"); //以只读形式翻开文件$array_count = 1; //界说一个表现数组元素地位的变量,上面要用while (! feof($fp)) {$current_number = fgetc($fp);$counter_array[$array_count] = $current_number;$array_elements = count ($counter_array);$array_count = $array_count 1;}   下面这个while轮回的感化是把每一名数分别进去。它从counter.inf中由左到右逐位读取数值,并顺次写入一个叫counter_array的数组中,这个数组的索引是从1开端的($array_count)。假如当初counter.inf中的数字是158,那末数组$counter_array[]就像如许:$counter_array[1] = 1、$counter_array[2] = 5、$counter_array[3] = 8。有了下面这些任务,咱们便可以便利地表现差别的数字图片了,表现代码以下: echo ("<table border=($%$43%^#ASD#2@$#f$%^)0($%$43%^#ASD#2@$#f$%^) height=($%$43%^#ASD#2@$#f$%^)5($%$43%^#ASD#2@$#f$%^) align=($%$43%^#ASD#2@$#f$%^)center($%$43%^#ASD#2@$#f$%^)><tr><td bgcolor=($%$43%^#ASD#2@$#f$%^)#bab389($%$43%^#ASD#2@$#f$%^) align=($%$43%^#ASD#2@$#f$%^)center($%$43%^#ASD#2@$#f$%^)>欢送您,第");

上一篇:PHP4实际应用经验篇(6)-网络编程

下一篇:没有了