-
分析PHP 5.0对象模型深度探索之绑定
所属栏目:[PHP教程] 日期:2022-03-31 热度:160
除了限制访问,访问方式也决定哪个方法将被子类调用或哪个属性将被子类访问. 函数调用与函数本身的关联,以及成员访问与变量内存地址间的关系,称为绑定。 在计算机语言中有两种主要的绑定方式静态绑定和动态绑定。静态绑定发生于数据结构和数据结构间,程[详细]
-
解读运用PHP与XML进行网站编程
所属栏目:[PHP教程] 日期:2022-03-31 热度:107
一、HTML的局限性分析 1.HTML的可扩展性差。虽然作为一般的应用,HTML应经够用了,但是在处理数学和化学等符号时,HTML有明显的缺点,而且它无法进行扩展,这样使它的发展收到了极大的限制。 2.链路丢失后不能自动纠正。由于Web页面的URL地址经常改变,而[详细]
-
解析PHP版单点登陆实现方案
所属栏目:[PHP教程] 日期:2022-03-31 热度:191
本文主要介绍了利用webservice,session,cookie技术,来进行通用的单点登录系统的分析与设计。具体实现语言为PHP。单点登录,英文名为Single Sign On,简称为 SSO,是目前企业,网络业务的用户综合处理的重要组成部分。而SSO的定义,是在多个应用系统中,用[详细]
-
怎样实现强大的翻页跳转功能
所属栏目:[PHP教程] 日期:2022-03-31 热度:151
我们都知道用 php mysql 在 web 页实现数据库资料全部显示是非常简单而有趣的,数据库资料很少的情况下页面显示还是让人满意的,但是当数据库资料非常多的情况下,页面的显示情况将会变的 非常糟糕,下面就来介绍一下如何实现当前页面数据资料显示数量及如何实[详细]
-
解析PHP数组读取的操作
所属栏目:[PHP教程] 日期:2022-03-31 热度:70
PHP基本上就是一种数组语言。 时常要进行大量的数组循环操作,主要有两种方式,一种是foreach,另一种是while,到底哪种好哪种坏一直有争论,虽然我很早就意识到了这个问题,但是一直没有细究,懵懂的感觉一直持续到现在,为了以后能节省点CPU时间,下面总[详细]
-
解析增加PHP的Session存储和处理能力
所属栏目:[PHP教程] 日期:2022-03-31 热度:90
可能很多PHPer都用到了PHP提供的Session功能,可以方便的进行会话功能处理,PHP服务端默认的session存储是文件存放方式,在Windows上PHP默认的Session服务端文件存放在C:/WINDOWS/Temp下,*NIX下默认存放在/tmp下,如果说并发访问很大或者session建立太多[详细]
-
分析xml php动态载入与分页
所属栏目:[PHP教程] 日期:2022-03-31 热度:140
这是在看太平洋网的评论时看到的,太平洋网是用jsp做为后台语言,用来产生xml文件.然后在把数据绑定到html上的.我就用php也做了一个以下是源文件. -----------------xml.htm------------------ !DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitiona[详细]
-
如何通过PHP完成DataGrid功能
所属栏目:[PHP教程] 日期:2022-03-31 热度:155
最近想做一个通过PHP实现DataGrid功能的东西,这样可以直接修改数据库中表的内容,而不用开发【新增数据页面】,【编辑页面】,于是乎在网上找了找,类似的东西也有几个,开源的、付费的都有,不过基本都是基于MySQL。由于需要连接Oracle所以从二次开发和[详细]
-
聊聊PHP开发框架
所属栏目:[PHP教程] 日期:2022-03-31 热度:165
什么是PHP开发框架? 有太多的原因使得PHP成为世界上最受欢迎的脚本语言--高度灵活、简单易用--不过写PHP(或者任何这种语言)代码时,人们常常陷入单调重复而令人生厌的体力活动的窘境。而这正是PHP开发框架大显身手的地方。 通过提供一个开发Web程序的基[详细]
-
解析PHP错误报告
所属栏目:[PHP教程] 日期:2022-03-31 热度:138
从早期的版本到 2004 年7月13 日发布的 PHP 5,错误报告都是相当简单的。除了小心编写程序,还要留意一些特定的 PHP 配置项目: error_reporting 这个项目设置了错误报告的等级。不论是开发还是部署环境,强烈建议将这个项目设置为E_ALL。 display_errors[详细]
-
聊聊PHP框架对PHP发展的影响
所属栏目:[PHP教程] 日期:2022-03-31 热度:175
历时三个月,国外的一个合作项目终于开发完了,以为可以休息一段时间,却又接到了国内的一个大单子,客户对这个项目的定制性很高,本来想用一下现成的CMS进行修改,现在估计得一步一步写了。 PHP框架发展到现在其实给我们留下很多思考的空间,不管是抄袭也[详细]
-
解读PHP开发者必备的发展要点
所属栏目:[PHP教程] 日期:2022-03-31 热度:57
语法结构教科书上的知识和实际的程序设计是有区别的,真正的知识要在实际的开发中获得。每个php的开发人员在开始开发web应用程序之前,都应该熟悉下面的五件事: 1. 框架 框架可以说是php开发中的一个最重要的问题。用php开发web应用程序时有很多方法,有[详细]
-
解读php程序生成验证码图片的办法
所属栏目:[PHP教程] 日期:2022-03-31 热度:114
以下为引用的内容: ?php //生成验证码图片 Header(Content-type: image/PNG); srand((double)microtime()*1000000);//播下一个生成随机数字的种子,以方便下面随机数生成的使用 session_start();//将随机数存入session中 _SESSION[authnum]=; im = imagec[详细]
-
揭秘PHP程序开发的原则总结
所属栏目:[PHP教程] 日期:2022-03-31 热度:58
(1)尽量减少类的协议中的消息。 (2)所有数据都应该隐藏在所在的类的内部。 (3)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。 (4)实现所有类都理解的最基本公有接口[例如,拷贝操作(深拷贝和浅拷贝)、相等性判断、正确输出内容、从ASCII描述解[详细]
-
揭露目前最好的PHP开发框架
所属栏目:[PHP教程] 日期:2022-03-31 热度:67
随着PHP作为一门被许多开发者选作他们的脚本语言而不断演化,PHP开发框架如雨后春笋般走上荧屏。人们总是在争吵到底哪个PHP开发框架最好,但不是每个框架都是为所有人而产生的,这本来是很简单的事实。这里列举五个最好的最受欢迎的PHP开发框架: The Zend[详细]
-
PHP教程之怎样实现网站的无限分类
所属栏目:[PHP教程] 日期:2022-03-31 热度:96
1.分析 我们在用 php 制作网站时,分类是很重要的,在分类下面又再分类这第二个分类称为次分类,而现在大多数网站分类只分到第三类: 第一分类(父分类)--第二分类(子分类)--第三分类(孙分类) 这种亲缘分类越多,程序和数据库的控制就越加的复杂困难.在同一级的[详细]
-
解答PHP上传多个图片并校验的代码问题
所属栏目:[PHP教程] 日期:2022-03-31 热度:74
单张的图片上传是不复杂的,这里涉及到多张图片上传和对图片格式的校验,保证上传的一定是图片,防止上传其他文件到服务器。基本实现算法是使用数组的形式,把所有的图片提交个一个数组,对数组的元素进行一个个的处理。 以下为引用的内容: 以下为引用的[详细]
-
解析PHP如何透过ODBC来存取数据库
所属栏目:[PHP教程] 日期:2022-03-31 热度:167
使用的环境先建立一个测试用的数据库接着建立一个ODBC连结再建个测试用的PHP Script咱们来测试吧! 使用的环境 本文件主要是在Win32的环境下作说明, 您需要的是台跑Windows 9x/NT/2000的计算机, 并装有任何一种web server和PHP3或PHP4, 且可正确执行PHP Sc[详细]
-
如何使PHP和JS实现HTTP上安全地传输密码
所属栏目:[PHP教程] 日期:2022-03-31 热度:153
1、理论 在普通HTTP上,一般表单中的密码都是以明文方式传到服务器进行处理的。这无疑给了坏人以可乘之机!这里我们就说说怎么传输密码才是安全的! 与其传输密码本身,到不如传输其加密后的形式。MD5是个不错的选择。第一,不同的资源几乎不可能生成相同的M[详细]
-
解析PHP三种字符串界定符的区别
所属栏目:[PHP教程] 日期:2022-03-31 热度:118
单引号,双引号,的区别如下: 单引号:对于单引号中包含的变量,是不作解析的,只是照原样输出。 如:$book = Computer; $strTitle = This is $book ; //输出为 This is $book 双引号:对于双引号中包含的变量,PHP会解析。 如:$book = Computer; $strTi[详细]
-
怎样搞定phpwind的静态化部署
所属栏目:[PHP教程] 日期:2022-03-31 热度:138
这几天装PHPWIND,费了很多周折,最大的就是静态化部署问题。 所谓的静态化对于PHPWIND来说实质是伪静态。 什么意思呢? 比如某些已经实现静态化的PHPWIND论坛某页面:http://www.5kongsoft.com/bbs/post-htm-fid-4.html 实质呢是http://www.5kongsoft.com[详细]
-
解析PHP程序编译中常见错误信息
所属栏目:[PHP教程] 日期:2022-03-31 热度:74
我们编写程序时,无论怎样小心谨慎,犯错总是在所难免的。这些错误通常会迷惑PHP编译器。如果开发人员无法了解编译器报错信息的含义,那么这些错误信息不仅毫无用处,还会常常让人感到沮丧。 编译PHP脚本时,PHP编译器会尽其所能报告它遇到的第一个问题。[详细]
-
简析PHP 的编译配置详细选项
所属栏目:[PHP教程] 日期:2022-03-31 热度:137
详细选项上,除了上述的安装简介外,也可以在编译时加入其它的选项。 apache模块 语法: --with-apache=DIR 说明: 用本选项可以让 PHP 以apache的模块方式使用,DIR 的字符串可以是 /usr/local/apache 或其它安装apache的目录 范例: --with-apache=/var/lib[详细]
-
谈PHP编程在WAP开发中的应用
所属栏目:[PHP教程] 日期:2022-03-31 热度:175
我们可以使用PHP来编写WAP程序,比如开发动态的WML页面,不过条件是需要将输出的标签或语句限制在WAP微型浏览器可接受的范围之内。而且,PHP 还可以在一个HTML(及HDML)文件中编写出既适合于HTML(及HDML),也适合于WML的内容。PHP的源代码对于WAP客户端来说[详细]
-
关于PHP编程中 数组 的基础知识
所属栏目:[PHP教程] 日期:2022-03-31 热度:182
关于数组: PHP中的数组是复杂的,并且比许多其他高级语言中的数组更灵活。数组array是一组有序的变量,其中每个变量被叫做一个元素。数组可以被编号或者相关联,也就是数组的元素可以分别根据数字索引或文本化字符串来访问 PHP中,数组可以包含标量(整数,[详细]