-
解析PHP错误报告
所属栏目:[PHP教程] 日期:2022-03-31 热度:58
从早期的版本到 2004 年7月13 日发布的 PHP 5,错误报告都是相当简单的。除了小心编写程序,还要留意一些特定的 PHP 配置项目: error_reporting 这个项目设置了错误报告的等级。不论是开发还是部署环境,强烈建议将这个项目设置为E_ALL。 display_errors[详细]
-
聊聊PHP框架对PHP发展的影响
所属栏目:[PHP教程] 日期:2022-03-31 热度:106
历时三个月,国外的一个合作项目终于开发完了,以为可以休息一段时间,却又接到了国内的一个大单子,客户对这个项目的定制性很高,本来想用一下现成的CMS进行修改,现在估计得一步一步写了。 PHP框架发展到现在其实给我们留下很多思考的空间,不管是抄袭也[详细]
-
解读PHP开发者必备的发展要点
所属栏目:[PHP教程] 日期:2022-03-31 热度:107
语法结构教科书上的知识和实际的程序设计是有区别的,真正的知识要在实际的开发中获得。每个php的开发人员在开始开发web应用程序之前,都应该熟悉下面的五件事: 1. 框架 框架可以说是php开发中的一个最重要的问题。用php开发web应用程序时有很多方法,有[详细]
-
分析xml php动态载入与分页
所属栏目:[PHP教程] 日期:2022-03-31 热度:111
这是在看太平洋网的评论时看到的,太平洋网是用jsp做为后台语言,用来产生xml文件.然后在把数据绑定到html上的.我就用php也做了一个以下是源文件. -----------------xml.htm------------------ !DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitiona[详细]
-
如何通过PHP完成DataGrid功能
所属栏目:[PHP教程] 日期:2022-03-31 热度:87
最近想做一个通过PHP实现DataGrid功能的东西,这样可以直接修改数据库中表的内容,而不用开发【新增数据页面】,【编辑页面】,于是乎在网上找了找,类似的东西也有几个,开源的、付费的都有,不过基本都是基于MySQL。由于需要连接Oracle所以从二次开发和[详细]
-
关于PHP编程中 数组 的基础知识
所属栏目:[PHP教程] 日期:2022-03-31 热度:97
关于数组: PHP中的数组是复杂的,并且比许多其他高级语言中的数组更灵活。数组array是一组有序的变量,其中每个变量被叫做一个元素。数组可以被编号或者相关联,也就是数组的元素可以分别根据数字索引或文本化字符串来访问 PHP中,数组可以包含标量(整数,[详细]
-
浅谈PHP中的类
所属栏目:[PHP教程] 日期:2022-03-31 热度:77
我觉得自从使用PHP以来最难以理解的概念就是PHP的类。我除了正在学习MySQL一些基本知识以外,对于其他的数据库引擎没有经验。此前对于OOP面向对象编程我也没有经验,OOP对于我来说也是个新鲜事物,但是通过对其原理以及为何如此强大的理解,使我有了一定的[详细]
-
解析php作wap开发时遇到的问题
所属栏目:[PHP教程] 日期:2022-03-31 热度:131
1.文件格式 首先要遇到的问题肯定是文件格式,在作 web开发时,大家都是用的html或xhtml,到了wap开发时,就得用wml了.什么是wml?大家可以去查更详细的资料,我这里只是略微的提到. 在我看来wml类似于xml,有非常严格的格式,在作wap页面时,都得用wml来作为显示.[详细]
-
怎样实现PHP三种直接读取数据库信息
所属栏目:[PHP教程] 日期:2022-03-31 热度:169
这段代码的功能是: 连接到一个 url 地址为localhost 、 端口为 3306 的mysql服务器上。mysql服务器的帐号是root,密码是9999。mysql 服务器上有一个数据库 ok , 数据库里有一个表 abc。表 abc 一共为两列,列名分别是 id 和 name ,将 abc 里的所有数据[详细]
-
谈PHP本地调试环境简易安装配置
所属栏目:[PHP教程] 日期:2022-03-31 热度:116
对于PHP的应用,我个人比较倾向于使用Linux的操作系统下的Apache PHP Mysql(或者Oracle)配置,而不建议使用Windows系统构建PHP作业服务器。理由很简单,PHP的原型就是基于Linux系统开发的一个Web服务工具,虽然也为了方便移植到window系统,但是却有相当部[详细]
-
浅谈php性能效率优化
所属栏目:[PHP教程] 日期:2022-03-31 热度:175
总结下php程序效率优化的一些策略: 1.在可以用file_get_contents替代file、fopen、feof、fgets等系列方法的情况下,尽量用 file_get_contents,因为他的效率高得多!但是要注意file_get_contents在打开一个URL文件时候的PHP版本问题; 2.尽量的少进行文件操[详细]
-
解答PHP上传多个图片并校验的代码问题
所属栏目:[PHP教程] 日期:2022-03-31 热度:117
单张的图片上传是不复杂的,这里涉及到多张图片上传和对图片格式的校验,保证上传的一定是图片,防止上传其他文件到服务器。基本实现算法是使用数组的形式,把所有的图片提交个一个数组,对数组的元素进行一个个的处理。 以下为引用的内容: 以下为引用的[详细]
-
解析PHP如何透过ODBC来存取数据库
所属栏目:[PHP教程] 日期:2022-03-31 热度:148
使用的环境先建立一个测试用的数据库接着建立一个ODBC连结再建个测试用的PHP Script咱们来测试吧! 使用的环境 本文件主要是在Win32的环境下作说明, 您需要的是台跑Windows 9x/NT/2000的计算机, 并装有任何一种web server和PHP3或PHP4, 且可正确执行PHP Sc[详细]
-
如何使PHP和JS实现HTTP上安全地传输密码
所属栏目:[PHP教程] 日期:2022-03-31 热度:63
1、理论 在普通HTTP上,一般表单中的密码都是以明文方式传到服务器进行处理的。这无疑给了坏人以可乘之机!这里我们就说说怎么传输密码才是安全的! 与其传输密码本身,到不如传输其加密后的形式。MD5是个不错的选择。第一,不同的资源几乎不可能生成相同的M[详细]
-
解析PHP三种字符串界定符的区别
所属栏目:[PHP教程] 日期:2022-03-31 热度:137
单引号,双引号,的区别如下: 单引号:对于单引号中包含的变量,是不作解析的,只是照原样输出。 如:$book = Computer; $strTitle = This is $book ; //输出为 This is $book 双引号:对于双引号中包含的变量,PHP会解析。 如:$book = Computer; $strTi[详细]
-
PHP技术进阶 用PHP处理多个同名复选框
所属栏目:[PHP教程] 日期:2022-03-30 热度:72
如果一个表单中有多个同名复选框,在提交到php时却只有一个值,而并不像asp那样是一串用逗号分割的值。有一个很简单的方法来解决:将复选框的name后面加上[],例如:input type=checkbox name=ccc value=1 改为:input type=checkbox name=ccc[] value=1。[详细]
-
用php语言实现数据库连接详细代码介绍
所属栏目:[PHP教程] 日期:2022-03-30 热度:191
通过PHP你可以轻松的连接到数据库,请求数据并将其显示在你的web站点中,甚至修改数据库中的数据。MySQL是一种很流行的数据库,并且在互联网中有许多有关PHP与MySQL的教程。MySQL是免费的,这一点也许就吸引了不少人。由于其广泛应用,我就不想在这里赘述M[详细]
-
PHP技术进阶 PHP SOCKET 技术研究
所属栏目:[PHP教程] 日期:2022-03-30 热度:61
今天试着写一个 PHP 与 C 语言通过socket通讯的程序,看过PHP手册,发现有好几种方式可以建立socket 客户端. 1、通过 fsockopen() 建立socket连接,然后用 用fputs() 发送消息,用 fgets() 接收消息。 2、通过 socket_create() 建立 socket 连接,然后用 s[详细]
-
PHP进阶技巧 如何避免表单的重复提交
所属栏目:[PHP教程] 日期:2022-03-30 热度:109
我想做一个随机的出现的网页,可是用rand()就是不行,听说要初始化随机数,可是怎么初始化,请不吝赐教,谢谢! //第一步:初始化种子 $seedarray =microtime(); $seedstr =split( ,$seedarray,5); $seed =$seedstr[0]*10000; //第二步:使用种子初始化随机[详细]
-
php实现gb2312和unicode间编码转换
所属栏目:[PHP教程] 日期:2022-03-30 热度:200
gb2312 和 unicode 间的编码转换 下面的例子是将 gb2312 转换为 全这种形式 php4.3.1以后的iconv函数很好用的,只是需要自己写一个uft8到unicode的转换函数 查表(gb2312.txt)也行。 ? $text = 电子书库; preg_match_all(/[/x80-/xff]?./,$text,$ar); forea[详细]
-
利用php和js来轻松实现页面数据的刷新
所属栏目:[PHP教程] 日期:2022-03-30 热度:190
利用XXXX.htm和XXX.php两个文件来实现数据的刷新 XXXX.htm head script // Refresh code r_s = 0; timenow = 0; function calrs() { d = new Date(); h= d.getHours(); m = d.getMinutes(); s = d.getSeconds(); if( m 10) m = 0 m; if( s 10) s = 0 s; st[详细]
-
PHP开发大型项目的方法 OOP思想
所属栏目:[PHP教程] 日期:2022-03-30 热度:156
面向对象编程的概念: 不同的作者之间说法可能不一样,但是一个OOP语言必须有以下几方面: 抽象数据类型和信息封装、继承、多态 在PHP中是通过类来完成封装的: 代码: ?php class Something { // 在OOP类中,通常第一个字符为大写 var $x; function setX($[详细]
-
动态网页制作PHP常用的正则表达式
所属栏目:[PHP教程] 日期:2022-03-30 热度:112
匹配中文字符的正则表达式: [/u4e00-/u9fa5] 匹配双字节字符(包括汉字在内): [^/x00-/xff] 应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) String.prototype.len=function(){return this.replace([^/x00-/xff]/g,aa).length;} 匹配空行[详细]
-
PHP教程 PHP编码书写规范
所属栏目:[PHP教程] 日期:2022-03-30 热度:99
1 文件结构 | |images |include |parameter |config |function |index images存放图片文件,include中是系统是要引用的文件,一般在parameter中存放参数文件,config中存放配置文件,function中存放方法文件,如javascript的方法等,并按功能模块的分类,[详细]
-
PHP输出控制功能在简繁体转换里的应用
所属栏目:[PHP教程] 日期:2022-03-30 热度:183
概要:本文对PHP的输出控制功能进行了简单介绍并对其在简繁体转化中的应用给出了具体思路和实例。 一 PHP 输出控制功能介绍 PHP作为当今流行的脚本语言之一,具有编写简便,执行速度快,扩充性好等优点。PHP的输出信息控制函数可以让你控制你的脚本输出的[详细]
