-
解析PHP版单点登陆实现方案
所属栏目:[PHP教程] 日期:2022-04-01 热度:169
本文主要介绍了利用webservice,session,cookie技术,来进行通用的单点登录系统的分析与设计。具体实现语言为PHP。单点登录,英文名为Single Sign On,简称为 SSO,是目前企业,网络业务的用户综合处理的重要组成部分。而SSO的定义,是在多个应用系统中,用[详细]
-
怎样实现强大的翻页跳转功能
所属栏目:[PHP教程] 日期:2022-03-31 热度:144
我们都知道用 php mysql 在 web 页实现数据库资料全部显示是非常简单而有趣的,数据库资料很少的情况下页面显示还是让人满意的,但是当数据库资料非常多的情况下,页面的显示情况将会变的 非常糟糕,下面就来介绍一下如何实现当前页面数据资料显示数量及如何实[详细]
-
解析PHP数组读取的操作
所属栏目:[PHP教程] 日期:2022-03-31 热度:110
PHP基本上就是一种数组语言。 时常要进行大量的数组循环操作,主要有两种方式,一种是foreach,另一种是while,到底哪种好哪种坏一直有争论,虽然我很早就意识到了这个问题,但是一直没有细究,懵懂的感觉一直持续到现在,为了以后能节省点CPU时间,下面总[详细]
-
解析增加PHP的Session存储和处理能力
所属栏目:[PHP教程] 日期:2022-03-31 热度:156
可能很多PHPer都用到了PHP提供的Session功能,可以方便的进行会话功能处理,PHP服务端默认的session存储是文件存放方式,在Windows上PHP默认的Session服务端文件存放在C:/WINDOWS/Temp下,*NIX下默认存放在/tmp下,如果说并发访问很大或者session建立太多[详细]
-
分析xml php动态载入与分页
所属栏目:[PHP教程] 日期:2022-03-31 热度:135
这是在看太平洋网的评论时看到的,太平洋网是用jsp做为后台语言,用来产生xml文件.然后在把数据绑定到html上的.我就用php也做了一个以下是源文件. -----------------xml.htm------------------ !DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitiona[详细]
-
如何通过PHP完成DataGrid功能
所属栏目:[PHP教程] 日期:2022-03-31 热度:67
最近想做一个通过PHP实现DataGrid功能的东西,这样可以直接修改数据库中表的内容,而不用开发【新增数据页面】,【编辑页面】,于是乎在网上找了找,类似的东西也有几个,开源的、付费的都有,不过基本都是基于MySQL。由于需要连接Oracle所以从二次开发和[详细]
-
聊聊PHP开发框架
所属栏目:[PHP教程] 日期:2022-03-31 热度:70
什么是PHP开发框架? 有太多的原因使得PHP成为世界上最受欢迎的脚本语言--高度灵活、简单易用--不过写PHP(或者任何这种语言)代码时,人们常常陷入单调重复而令人生厌的体力活动的窘境。而这正是PHP开发框架大显身手的地方。 通过提供一个开发Web程序的基[详细]
-
解析PHP错误报告
所属栏目:[PHP教程] 日期:2022-03-31 热度:111
从早期的版本到 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 热度:76
语法结构教科书上的知识和实际的程序设计是有区别的,真正的知识要在实际的开发中获得。每个php的开发人员在开始开发web应用程序之前,都应该熟悉下面的五件事: 1. 框架 框架可以说是php开发中的一个最重要的问题。用php开发web应用程序时有很多方法,有[详细]
-
解读php程序生成验证码图片的办法
所属栏目:[PHP教程] 日期:2022-03-31 热度:74
以下为引用的内容: ?php //生成验证码图片 Header(Content-type: image/PNG); srand((double)microtime()*1000000);//播下一个生成随机数字的种子,以方便下面随机数生成的使用 session_start();//将随机数存入session中 _SESSION[authnum]=; im = imagec[详细]
-
揭秘PHP程序开发的原则总结
所属栏目:[PHP教程] 日期:2022-03-31 热度:72
(1)尽量减少类的协议中的消息。 (2)所有数据都应该隐藏在所在的类的内部。 (3)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。 (4)实现所有类都理解的最基本公有接口[例如,拷贝操作(深拷贝和浅拷贝)、相等性判断、正确输出内容、从ASCII描述解[详细]
-
揭露目前最好的PHP开发框架
所属栏目:[PHP教程] 日期:2022-03-31 热度:63
随着PHP作为一门被许多开发者选作他们的脚本语言而不断演化,PHP开发框架如雨后春笋般走上荧屏。人们总是在争吵到底哪个PHP开发框架最好,但不是每个框架都是为所有人而产生的,这本来是很简单的事实。这里列举五个最好的最受欢迎的PHP开发框架: The Zend[详细]
-
PHP教程之怎样实现网站的无限分类
所属栏目:[PHP教程] 日期:2022-03-31 热度:106
1.分析 我们在用 php 制作网站时,分类是很重要的,在分类下面又再分类这第二个分类称为次分类,而现在大多数网站分类只分到第三类: 第一分类(父分类)--第二分类(子分类)--第三分类(孙分类) 这种亲缘分类越多,程序和数据库的控制就越加的复杂困难.在同一级的[详细]
-
如何书写PHP代码更安全
所属栏目:[PHP教程] 日期:2022-03-31 热度:108
怎样书写PHP代码更安全?PHP是一个很容易学习的语言, 许多人在没有任何编程背景下学习它作为一种去增加一些互动元素到他们的网站的方法. 不幸的是,这往往意味着PHP程序员,尤其是那些较新的Web开发程序员, 并没有觉察他们网站中潜在安全风险. 这里是一些比较[详细]
-
用PHP编程语言开发动态WAP网站
所属栏目:[PHP教程] 日期:2022-03-31 热度:134
WAP(无线通讯协议)是在数字移动电话、个人手持设备(PDA等)及计算机之间进行通讯的开放性全球标准协议。随着无线通讯的不断发展,静态的WAP页面在很多方面已经不能满足用户个性化的要求,因此开发者可以在WAP服务器端使用诸如PHP等语言产生动态的WML页面,[详细]
-
怎样屏蔽PHP中的通知和警告
所属栏目:[PHP教程] 日期:2022-03-31 热度:136
如何屏蔽PHP中的通知和警告?警告有时可以从一些代码中删除,当代码中弹出警告提示时,用户可进行适当选择,其中包括将它们写在错误日志中,或完全忽视。而Alexander Netkachev却有不同的解决方案通过内建在PHP中的例外报告来处理、该编码技巧将展示如何通[详细]
-
学习PHP必备的知识和工具
所属栏目:[PHP教程] 日期:2022-03-31 热度:50
学习PHP必备的知识及工具: 数据库操作:PEAR,这个里边的DB库大家都知道很好用,也很耐用。准推荐。PDO,这个在PHP。INI里配置一下,应该说是很不错,很推荐。 ADODB,老同志了,大家也可以用一用,效果也还是很明显,推荐。 框架: ZENDFRAMEWORK,这用[详细]
-
怎样PHP调用文本文件的内容
所属栏目:[PHP教程] 日期:2022-03-31 热度:134
如何PHP调用文本文件的内容:首先通过file函数打开服务器上的一个文本文件,返回的$myFile 就将成为这个文件操作的句柄,然后再通过循环指令,取出文件中每一行的内容并打印出来。 编程思路 首先要使用的函数为fi1e,本函数与 readfile() 类似,不同的地方[详细]
-
PHP程序员不可忽视的几点精华
所属栏目:[PHP教程] 日期:2022-03-31 热度:81
我发现很多的PHP程序员,尤其是学习还不是很久的,都不知道PHP的精华所在。Perl当年如何在商界出名?其强大的正则表达式。而PHP呢?他是一门从Unix下发展起来的语言,当然也就继承了Perl的很多特点,同时C的优点都有。快速、简洁、明了,尤其是C程序员,PHP[详细]
-
聊聊PHP中汉字替换与模式匹配的问题
所属栏目:[PHP教程] 日期:2022-03-31 热度:176
谈PHP中汉字替换与模式匹配的问题,PHP 4.0中新添加了30个与组数有关的函数,其中一些常见的函数可以判断一个数组中是否包含某个元素,对一个数组中的元素进行计数,添加或删除数组中的元素或者对数组中的元素进行排序。 如果有一个很大的数组,而你需要找[详细]
-
拿PHP自定义错误处理器处理出错信息
所属栏目:[PHP教程] 日期:2022-03-31 热度:200
用PHP自定义错误处理器处理出错信息,如果您是PHP老手,当然知道当PHP脚本出错时发生了什么事情。此时PHP解析器将在屏幕上给出错误信息,如 Fatal error: Call to undefined function on line 19 --,因此程序在此处终止。这个信息会吓到客户,他可能立即[详细]
-
怎样使用PHP中的字符串函数
所属栏目:[PHP教程] 日期:2022-03-31 热度:76
1)echo,print,printf,sprintf 前两个函数是输出字符串.字符串中如果有变量名则被替换成其值. 后两个函数类似于C的同名函数. (2)strchr,strlen,strtok,strrchr,strrev,strstr,strtolower, strtoupper,substr,ucfirst 这些是常用的字符串操作函数,有些和C中[详细]
-
PHP_include文件出错的解决办法
所属栏目:[PHP教程] 日期:2022-03-31 热度:135
经常当php页面中利用include, require, require_once包含了一些其他位置的页面时,会出现错误,比如没有发现次页面,或者权限不允许等,可以根据以下方法来排除 1. 出现未找到文件类似的错误时候,检查include文件的位置是否正确,下面引用php手册页面的原[详细]
-
PHP代码安全与SQL Injection防范
所属栏目:[PHP教程] 日期:2022-03-31 热度:128
在PHP编码的时候,如果考虑到一些比较基本的安全问题,首先一点: 1. 初始化你的变量 为什么这么说呢?我们看下面的代码: 以下为引用的内容: if ($admin) { echo 登陆成功!; include(admin.php); } else { echo 你不是管理员,无法进行管理!; } 好,我[详细]