- 
            	  解读PHP开发者必备的发展要点所属栏目:[PHP教程] 日期:2022-03-31 热度:123 语法结构教科书上的知识和实际的程序设计是有区别的,真正的知识要在实际的开发中获得。每个php的开发人员在开始开发web应用程序之前,都应该熟悉下面的五件事: 1. 框架 框架可以说是php开发中的一个最重要的问题。用php开发web应用程序时有很多方法,有[详细] 
- 
            	  解读php程序生成验证码图片的办法所属栏目:[PHP教程] 日期:2022-03-31 热度:163 以下为引用的内容: ?php //生成验证码图片 Header(Content-type: image/PNG); srand((double)microtime()*1000000);//播下一个生成随机数字的种子,以方便下面随机数生成的使用 session_start();//将随机数存入session中 _SESSION[authnum]=; im = imagec[详细] 
- 
            	  揭秘PHP程序开发的原则总结所属栏目:[PHP教程] 日期:2022-03-31 热度:85 (1)尽量减少类的协议中的消息。 (2)所有数据都应该隐藏在所在的类的内部。 (3)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。 (4)实现所有类都理解的最基本公有接口[例如,拷贝操作(深拷贝和浅拷贝)、相等性判断、正确输出内容、从ASCII描述解[详细] 
- 
            	  揭露目前最好的PHP开发框架所属栏目:[PHP教程] 日期:2022-03-31 热度:64 随着PHP作为一门被许多开发者选作他们的脚本语言而不断演化,PHP开发框架如雨后春笋般走上荧屏。人们总是在争吵到底哪个PHP开发框架最好,但不是每个框架都是为所有人而产生的,这本来是很简单的事实。这里列举五个最好的最受欢迎的PHP开发框架: The Zend[详细] 
- 
            	  PHP教程之怎样实现网站的无限分类所属栏目:[PHP教程] 日期:2022-03-31 热度:196 1.分析 我们在用 php 制作网站时,分类是很重要的,在分类下面又再分类这第二个分类称为次分类,而现在大多数网站分类只分到第三类: 第一分类(父分类)--第二分类(子分类)--第三分类(孙分类) 这种亲缘分类越多,程序和数据库的控制就越加的复杂困难.在同一级的[详细] 
- 
            	  分析xml php动态载入与分页所属栏目:[PHP教程] 日期:2022-03-31 热度:182 这是在看太平洋网的评论时看到的,太平洋网是用jsp做为后台语言,用来产生xml文件.然后在把数据绑定到html上的.我就用php也做了一个以下是源文件. -----------------xml.htm------------------ !DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitiona[详细] 
- 
            	  谈PHP本地调试环境简易安装配置所属栏目:[PHP教程] 日期:2022-03-31 热度:110 对于PHP的应用,我个人比较倾向于使用Linux的操作系统下的Apache PHP Mysql(或者Oracle)配置,而不建议使用Windows系统构建PHP作业服务器。理由很简单,PHP的原型就是基于Linux系统开发的一个Web服务工具,虽然也为了方便移植到window系统,但是却有相当部[详细] 
- 
            	  浅谈php性能效率优化所属栏目:[PHP教程] 日期:2022-03-31 热度:53 总结下php程序效率优化的一些策略: 1.在可以用file_get_contents替代file、fopen、feof、fgets等系列方法的情况下,尽量用 file_get_contents,因为他的效率高得多!但是要注意file_get_contents在打开一个URL文件时候的PHP版本问题; 2.尽量的少进行文件操[详细] 
- 
            	  解答PHP上传多个图片并校验的代码问题所属栏目:[PHP教程] 日期:2022-03-31 热度:107 单张的图片上传是不复杂的,这里涉及到多张图片上传和对图片格式的校验,保证上传的一定是图片,防止上传其他文件到服务器。基本实现算法是使用数组的形式,把所有的图片提交个一个数组,对数组的元素进行一个个的处理。 以下为引用的内容: 以下为引用的[详细] 
- 
            	  解析PHP如何透过ODBC来存取数据库所属栏目:[PHP教程] 日期:2022-03-31 热度:158 使用的环境先建立一个测试用的数据库接着建立一个ODBC连结再建个测试用的PHP Script咱们来测试吧! 使用的环境 本文件主要是在Win32的环境下作说明, 您需要的是台跑Windows 9x/NT/2000的计算机, 并装有任何一种web server和PHP3或PHP4, 且可正确执行PHP Sc[详细] 
- 
            	  如何使PHP和JS实现HTTP上安全地传输密码所属栏目:[PHP教程] 日期:2022-03-31 热度:157 1、理论 在普通HTTP上,一般表单中的密码都是以明文方式传到服务器进行处理的。这无疑给了坏人以可乘之机!这里我们就说说怎么传输密码才是安全的! 与其传输密码本身,到不如传输其加密后的形式。MD5是个不错的选择。第一,不同的资源几乎不可能生成相同的M[详细] 
- 
            	  解析PHP三种字符串界定符的区别所属栏目:[PHP教程] 日期:2022-03-31 热度:178 单引号,双引号,的区别如下: 单引号:对于单引号中包含的变量,是不作解析的,只是照原样输出。 如:$book = Computer; $strTitle = This is $book ; //输出为 This is $book 双引号:对于双引号中包含的变量,PHP会解析。 如:$book = Computer; $strTi[详细] 
- 
            	  关于PHP编程中 数组 的基础知识所属栏目:[PHP教程] 日期:2022-03-31 热度:198 关于数组: PHP中的数组是复杂的,并且比许多其他高级语言中的数组更灵活。数组array是一组有序的变量,其中每个变量被叫做一个元素。数组可以被编号或者相关联,也就是数组的元素可以分别根据数字索引或文本化字符串来访问 PHP中,数组可以包含标量(整数,[详细] 
- 
            	  浅谈PHP中的类所属栏目:[PHP教程] 日期:2022-03-31 热度:73 我觉得自从使用PHP以来最难以理解的概念就是PHP的类。我除了正在学习MySQL一些基本知识以外,对于其他的数据库引擎没有经验。此前对于OOP面向对象编程我也没有经验,OOP对于我来说也是个新鲜事物,但是通过对其原理以及为何如此强大的理解,使我有了一定的[详细] 
- 
            	  解析php作wap开发时遇到的问题所属栏目:[PHP教程] 日期:2022-03-31 热度:92 1.文件格式 首先要遇到的问题肯定是文件格式,在作 web开发时,大家都是用的html或xhtml,到了wap开发时,就得用wml了.什么是wml?大家可以去查更详细的资料,我这里只是略微的提到. 在我看来wml类似于xml,有非常严格的格式,在作wap页面时,都得用wml来作为显示.[详细] 
- 
            	  怎样实现PHP三种直接读取数据库信息所属栏目:[PHP教程] 日期:2022-03-31 热度:172 这段代码的功能是: 连接到一个 url 地址为localhost 、 端口为 3306 的mysql服务器上。mysql服务器的帐号是root,密码是9999。mysql 服务器上有一个数据库 ok , 数据库里有一个表 abc。表 abc 一共为两列,列名分别是 id 和 name ,将 abc 里的所有数据[详细] 
- 
            	  PHP代码安全与SQL Injection防范所属栏目:[PHP教程] 日期:2022-03-30 热度:80 在PHP编码的时候,如果考虑到一些比较基本的安全问题,首先一点: 1. 初始化你的变量 为什么这么说呢?我们看下面的代码: 以下为引用的内容: if ($admin) { echo 登陆成功!; include(admin.php); } else { echo 你不是管理员,无法进行管理!; } 好,我[详细] 
- 
            	  PHP在网站开发中的一些优点所属栏目:[PHP教程] 日期:2022-03-30 热度:147 在多数WEB开发者眼中,ASP和JSP都被认为是领跑者,而PHP却被认为是个弱小的挣扎者,或者说它是一门被贬低为业余者才使用的语言,不值得参与企业WEB开发的竞争。在我看来,PHP没有被当作竞争者的理由是评论者缺乏对它的了解,而且也不了解用于WEB开发的其他[详细] 
- 
            	  怎样用PHP控制浏览器cache所属栏目:[PHP教程] 日期:2022-03-30 热度:62 Output Control 函数可以让你自由控制脚本中数据的输出。它非常地有用,特别是对于:当你想 在数据已经输出后,再输出文件头的情况。输出控制函数不对使用 header() 或 setcookie(), 发送的文件头信息产生影响,只对那些类似于 echo() 和 PHP 代码的数据块[详细] 
- 
            	  php代码防注入,保障代码安全所属栏目:[PHP教程] 日期:2022-03-30 热度:94 今天写代码的时候猛然想到是不能能够通过一个文件来处理整个网站中所有可能出现注入的地方进行防范呢?这样就能够不用在每个程序里对每个变量进行过滤,节省了时间和代码。 我们主要是从两点出发,因为我们的获取的变量一般都是通过GET或者POST方式提交过[详细] 
- 
            	  php对gb编码动态转utf-8编码的几种办法评测所属栏目:[PHP教程] 日期:2022-03-30 热度:180 在《IP地址-地理位置转换的测评》一文中提到用ip2addr函数直接读取IP数据库文件是效率最高的,相比用MySQL数据库存储IP数据,用SQL查询是效率最低的。但是IP数据库文件QQWry.dat是GB2312编码的。现在我需要UTF-8编码的地理位置结果。如果用MySQL方法,可以[详细] 
- 
            	  php运用curl模拟用户登陆所属栏目:[PHP教程] 日期:2022-03-30 热度:112 bool curl_setopt (int ch, string option, mixed value) curl_setopt()函数将为一个CURL会话设置选项。option参数是你想要的设置,value是这个选项给定的值。 下列选项的值将被作为长整形使用(在option参数中指定): *CURLOPT_INFILESIZE: 当你上传一个文[详细] 
- 
            	  使用PHP脚本更改Linux或Unix系统口令所属栏目:[PHP教程] 日期:2022-03-30 热度:60 需要的工具和安装: 你必须安装下面的工具和软件: 修改口令的Shell脚本; Sudo 访问权; Apache or Lighttpd web 服务器; PHP服务端程序。 步骤1: 安装可以修改用户口令的shell脚本 该脚本可以实际用于修改Linux用户的口令(已在Linux和FreeBSD测试)。 例子: s[详细] 
- 
            	  处理PHP中错误的办法所属栏目:[PHP教程] 日期:2022-03-30 热度:101 已经玩php一段时间了,基本是from 0开始的,经常出现的问题也很多,慢慢的可以熟练的查询文档了,而且,经验也不是很多。 先look here。: error_reporting(1048);//1,2,4,7,...,1048 ob_start(); session_start(); date_default_timezone_set(Asia/S[详细] 
- 
            	  PHP网站开发流程的安全知识所属栏目:[PHP教程] 日期:2022-03-30 热度:96 1、古老的欺骗SQL语句 在默认模式下,即使是你忘了把php.ini拷到/usr/local/lib/php.ini下,php还是打开magic_quotes_gpc=on。 这样所有从GET/POST/Cookie来的变量的单引号()、双引号()、反斜杠backslash(/)以及空字元NUL (the null byte)都会被加上反斜杠[详细] 
