php入门交流:鼓励学习PHP的新手
从默默自己向别人问怎么学PHP开始,到后来不少人又来问默默怎么学PHP,不管默默是新手,还是老鸟,似乎总是感觉摸不出一条清晰的脉络来,不过,默默既然学会了PHP,那么我走的这条路或多或少的有一定借鉴性。 PHP的...
细数PHP程序的一些缺陷
PHP确实十分容易编写。但是PHP也有一些十分严重的缺陷。下面我会给出我的理由,为什么PHP不适合于比小型业余网站更大的网站。 1、对递归的不良支持 递归是一种函数调用自身的机制。这是一种强大的特性可...
使用PHP的Socket写的POP3类
查看 POP3/SMTP 协议的时候想尝试一下自己写一个操作类,核心没啥,就是使用 fsockopen ,然后写入/接收数据,只实现了最核心的部分功能,当作是学习 Socket 操作的练手。其中参考了 RFC 2449和一个国外的简单...
php简单防刷计数器
<?phprequire_once('config.php');function counter(){ session_start(); $sql="select counter from counter"; $result=@mysql_query($sql); if(!empty($result)) { $row=mysql_fe...
加速PHP动态网站 关于MySQL索引分析优化
本文主要讲述了如何加速动态网站的MySQL索引分析和优化。 iSH中国教程在线 一、什么是索引? iSH中国教程在线 索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查...
phpmyadmin连接mysql的问题.
今天装一个系统,debian的etch版本,mysql都配置好了,但是用phpmyadmin 2.11.0 连接mysql总提示#1045 - Access denied for user 'root'@'localhost' (using password: YES) 错误,但是密码明明是正确的,在命令行下...
将SSH与PHP相连接 确保传输数据的安全
SSH可以通过将联机的封包加密的技术进行资料的传递;使用SSH可以把传输的所有数据进行加密,即使有人截获到数据也无法得到有用的信息。同时数据经过压缩,大大地加快了传输的速度。总之,通过SSH的使用,可以确保...
解决php存取mysql 4.1乱码问题.
从MySQL 4.1开始引入的多语言支持确实很棒,而且一些特性已经超过了其他的数据库系统。不过我在测试过程中发现使用适用于MySQL 4.1之前的PHP语句操作MySQL数据库会造成乱码,即使是设置过了表字符集也是如此。 M...
彻底解决PHPMyAdmin中文UTF-8乱码问题.
PHPMyAdmin的中文乱码问题很常见,而且也很烦人。以前用PHPMyAdmin比较少,最近装上以后感觉非常的方便,但是同样也遇到了中文乱码的问题,主要是UTF-8和GB2312编码不能同时正确显示。从网上找到了一些资料,但是都...
25个顶级PHP模板引擎
为了找到一个好的模板引擎,我在互联网上进行搜索,目前已经整理出了以下名单:SmartySmarty的特点是将模板编译成PHP脚本,然后执行这些脚本。很快,非常灵活。Heyes Template Class一个非常容易使用,但功能强大...
用PHP程序直接调用文本文件内容实例
如何用php直接调用文本文件内容:首先通过file函数打开服务器上的一个文本文件,返回的$myFile 就将成为这个文件操作的句柄,然后再通过循环指令,取出文件中每一行的内容并打印出来。 编程思路 首先要使用...
用 PHP V5 开发多任务应用程序
许多 PHP 开发人员认为,由于标准的 PHP 缺少线程功能,因此实际 PHP 应用程序不可能执行多任务处理。例如,如果应用程序需要其他 Web 站点的信息,那么在远程检索完成之前它都必须停止。这是错误的!通过本文了解...
PHP5中新增加的日期(date)函数的常量.
PHP 5.1.1 起定义有以下常量来提供标准日期表达方法,可以用于日期格式函数(例如 date())。 DATE_ATOM(string) 原子钟格式(如:2005-08-15T15:52:01+00:00) DATE_COOKIE(string) HTTP Cooki...
动态网页制作PHP常用的正则表达式.
正则表达式用于字符串处理、表单验证等场合,实用高效。本文收集了一些常用的表达式: 匹配中文字符的正则表达式: [\u4e00-\u9fa5] 评注:匹配中文...
使用php的zlib压缩和解压缩swf文件
下面是我写的压缩和结压缩swf文件的例子: //没有加入判断swf文件是否已经压缩,入需要可以根据文件的第一个字节是'F'或者'C'来判断 压缩swf文件: //文件名 $filename = "test.swf"; //打开...
网管注意 PHP 5.2.5之前版本多个安全漏洞.
受影响系统: PHP PHP < 5.2.5 不受影响系统: PHP PHP 5.2.5 描述: BUGTRAQ ID: 26403 ----CVE(CAN) ID: CVE-2007-4887 PHP是广泛使用的通用目的脚本语言,特别适合于Web开发,可嵌入到HTML中。 PHP的5.2....
升级PHP5的理由:PHP4和PHP5性能对比
PHP 4到今年年底PHP Group将不再对其进行支持了,所以为了让大家更有信心的转移到PHP 5平台上,我特别做了这个测试,看看我们PHP 4.x 是否真的性能比我们的PHP 5.x要好捏,测试结果很明显,那就是PHP 5.x 比php 4....
phpMyAdmin $_REQUEST参数发现SQL注入漏洞.
受影响系统: phpMyAdmin phpMyAdmin < 2.11.5 不受影响系统: phpMyAdmin phpMyAdmin 2.11.5 描述: BUGTRAQ ID: 28068 phpMyAdmin是用PHP编写的工具,用于通过WEB管理MySQL。 phpMyAdmin使用$_REQUEST而不...
一个特别好的学习PHP引用返回的例子.
<?php$a = 1;function b(&$c){ $c++; return $c;}$d=b($a);$d++;echo($a);?> <?php$a = 1;function &b(&$c){ $c++; return $c;}$d=&b(...
BluePage通用分页类助开发者提高开发效率
分页是网站常用的一项功能,如果有一个良好的分页类(函数),可以帮开发者节省不少开发时间。 1 分页要与SQL无关。为什么分页必须与SQL无关呢?很显然,有一定开发经验的朋友,至少都在使用数据库代理类。我们不应该...