-
解析PHP如何透过ODBC来存取数据库
所属栏目:[PHP教程] 日期:2022-03-31 热度:57
使用的环境先建立一个测试用的数据库接着建立一个ODBC连结再建个测试用的PHP Script咱们来测试吧! 使用的环境 本文件主要是在Win32的环境下作说明, 您需要的是台跑Windows 9x/NT/2000的计算机, 并装有任何一种web server和PHP3或PHP4, 且可正确执行PHP Sc[详细]
-
如何使PHP和JS实现HTTP上安全地传输密码
所属栏目:[PHP教程] 日期:2022-03-31 热度:196
1、理论 在普通HTTP上,一般表单中的密码都是以明文方式传到服务器进行处理的。这无疑给了坏人以可乘之机!这里我们就说说怎么传输密码才是安全的! 与其传输密码本身,到不如传输其加密后的形式。MD5是个不错的选择。第一,不同的资源几乎不可能生成相同的M[详细]
-
解析PHP三种字符串界定符的区别
所属栏目:[PHP教程] 日期:2022-03-31 热度:190
单引号,双引号,的区别如下: 单引号:对于单引号中包含的变量,是不作解析的,只是照原样输出。 如:$book = Computer; $strTitle = This is $book ; //输出为 This is $book 双引号:对于双引号中包含的变量,PHP会解析。 如:$book = Computer; $strTi[详细]
-
浅谈正确理解PHP程序错误信息的表示含义
所属栏目:[PHP教程] 日期:2022-03-31 热度:103
简述:我们编写程序时,无论怎样小心谨慎,犯错总是在所难免的。这些错误通常会迷惑PHP编译器。如果开发人员无法了解编译器报错信息的含义,那么这些错误信息不仅毫无用处,还会常常让人感到沮丧。 我们编写程序时,无论怎样小心谨慎,犯错总是在所难免的[详细]
-
解析网页中PHP脚本中include文件报错的方法
所属栏目:[PHP教程] 日期:2022-03-31 热度:192
经常当php页面中利用include, require, require_once包含了一些其他位置的页面时,会出现错误,比如没有发现次页面,或者权限不允许等,可以根据以下方法来排除 1. 出现未找到文件类似的错误时候,检查include文件的位置是否正确,下面引用php手册页面的原[详细]
-
如何在HTML中运用js调用php的内容
所属栏目:[PHP教程] 日期:2022-03-31 热度:104
我们经常会看到很多网站的统计代码都是以js调用的形式显示的,下面我们就来看看那如何实例的吧。 ?PHP $countfile = num.txt; //定义计数器写入的文件是当前目录下count.txt,然后我们应当测试该文件能否打开 if (($fp = fopen($countfile, r+)) == false)[详细]
-
分析PHP下载CSS文件中的图片
所属栏目:[PHP教程] 日期:2022-03-31 热度:171
作为一个资深并且专业的扒皮人员,在我从初三开始投入伟大的互联网中到现在积累了丰富的扒皮经验。我相信每个做web的程序员也都会有类似的经历。 在扒皮过程中,必不可少的需要下载样式文件中的图片。碰到比较庞大的样式文件,其中可能会有上百个需要下载[详细]
-
解析二十五个顶级PHP模板引擎整理
所属栏目:[PHP教程] 日期:2022-03-31 热度:149
为了找到一个好的模板引擎,我在互联网上进行搜索,目前已经整理出了以下名单: Smarty Smarty的特点是将模板编译成PHP脚本,然后执行这些脚本。很快,非常灵活。 Heyes Template Class 一个非常容易使用,但功能强大并且快速的模板引擎,它帮助你把页面布[详细]
-
解析有效防御PHP木马攻击的技巧
所属栏目:[PHP教程] 日期:2022-03-31 热度:137
1、防止跳出web目录 首先修改httpd.conf,如果你只允许你的php脚本程序在web目录里操作,还可以修改httpd.conf文件限制php的操作路径。比如你的web目录是/usr/local/apache/htdocs,那么在httpd.conf里加上这么几行: php_admin_value open_basedir /usr/l[详细]
-
分析php javascript 静态化简单实例
所属栏目:[PHP教程] 日期:2022-03-31 热度:181
1.php生成js文件: 以下为引用的内容: php代码: ?php a=array( array(title=本地新闻1,ln=#), array(title=本地新闻2,ln=#), array(title=本地新闻3,ln=#) );//实际操作中可通过数据库得到记录集数组 news= var a=[; //把该数组转化为javascrīpt形式 for([详细]
-
为什么PHP程序不实用大型系统
所属栏目:[PHP教程] 日期:2022-03-31 热度:182
1、许多PHP模块都不是线程安全的 在几年前,Apache发布了Web服务器的2.0版。这个版本支持多线程模式,在这个模式下,软件一个一部分可以同时运行多个。PHP的发明者说PHP的核心是线程安全的,但是非核心模块不一定是。但是十次有九次,你想要在PHP脚本中使[详细]
-
三个准则教你变为PHP编程高手
所属栏目:[PHP教程] 日期:2022-03-31 热度:155
PHP是一门高效的网络编程语言,由于他具有编写灵活、运行快速等好处,迅速成为Web程式员的最佳选择语言。前不久的一份权威调查表明,目前已有31.6%的网站使用PHP作为主要的服务器端编程语言。 不过,要成为一名PHP编程高手却并不容易。并不像非常多人想象[详细]
-
解析PHP将比Java更受欢迎
所属栏目:[PHP教程] 日期:2022-03-31 热度:52
Netscape共同创办人Marc Andreessen在周三(10/19)举行的Zend/PHP会议上预言,简单的PHP描述性语言撰写工具,在Web-based应用程序的开发上,将会比Java更受欢迎。 在Sun Microsystems于1995年发表Java之后,由于Java的友善接口让工程师设计软件更为容易,受[详细]
-
PHP程序的常见漏洞攻击解析
所属栏目:[PHP教程] 日期:2022-03-30 热度:76
综述:PHP程序也不是固若金汤,随着PHP的广泛运用,一些黑客们也在无时不想找PHP的麻烦,通过PHP程序漏洞进行攻击就是其中一种。在节,我们将从全局变量,远程文件,文件上载,库文件,Session文件,数据类型和容易出错的函数这几个方面分析了PHP的安全性[详细]
-
评论 PHP程序不适用大型系统的九大因素
所属栏目:[PHP教程] 日期:2022-03-30 热度:103
PHP确实十分容易编写。但是PHP也有一些十分严重的缺陷。下面我会给出我的理由,为什么PHP不适合于比小型业余网站更大的网站。 1、对递归的不良支持 递归是一种函数调用自身的机制。这是一种强大的特性可以把某些复杂的东西变得很简单。有一个使用递归的例[详细]
-
你或许尚未知道PHP的那7件事情
所属栏目:[PHP教程] 日期:2022-03-30 热度:81
1.使用 ip2long() 和 long2ip() 函数来把 IP 地址转化成整型存储到数据库里。这种方法把存储空间降到了接近四分之一(char(15) 的 15 个字节对整形的 4 个字节),计算一个特定的地址是不是在一个区段内页更简单了,而且加快了搜索和排序的速度(虽然有时[详细]
-
学习动态网页制造PHP技术的正则表达式
所属栏目:[PHP教程] 日期:2022-03-30 热度:146
正则表达式难于书写、难于阅读、难于维护,经常错误匹配意料不到的文本或者错过了有效的文本,这些问题都是由正则表达式的表现和能力引起的。每个元字符(metacharacter)的能力和细微差别组合在一起,使得代码不借助于智力技巧就无法解释。 许多包含一定特[详细]
-
聊聊PHP开发者必不可少的3个发展要素
所属栏目:[PHP教程] 日期:2022-03-30 热度:59
语法结构教科书上的知识和实际的程序设计是有区别的,真正的知识要在实际的开发中获得。每个php的开发人员在开始开发web应用程序之前,都应该熟悉下面的五件事: 1. 框架 框架可以说是php开发中的一个最重要的问题。用php开发web应用程序时有很多方法,有[详细]
-
如何成为PHP编程高手
所属栏目:[PHP教程] 日期:2022-03-30 热度:163
PHP是一门高效的网络编程语言,由于它具有编写灵活、运行快速等优点,迅速成为Web程序员的首选语言。前不久的一份权威调查表明,现在已经有31.6%的网站使用PHP作为主要的服务器端编程语言。 1.懒惰是金 2.编写漂亮的代码 3.追求程序的速度,而不是编程的[详细]
-
聊聊PHP程序开发中的中文编码问题
所属栏目:[PHP教程] 日期:2022-03-30 热度:166
PHP程序设计中中文编码问题曾经困扰很多人,导致这个问题的原因其实很简单,每个国家(或区域)都规定了计算机信息交换用的字符编码集,如美国的扩展 ASCII 码, 中国的 GB2312-80,日本的 JIS 等。作为该国家/区域内信息处理的基础,字符编码集起着统一编码[详细]
-
聊聊PHP数组读取的循环操作
所属栏目:[PHP教程] 日期:2022-03-30 热度:94
PHP基本上就是一种数组语言。时常要进行大量的数组循环操作,主要有两种方式,一种是foreach,另一种是while,到底哪种好哪种坏一直有争论,虽然我很早就意识到了这个问题,但是一直没有细究,懵懂的感觉一直持续到现在,为了以后能节省点CPU时间,下面总[详细]
-
分析PHP编码规范之注释和文件结构
所属栏目:[PHP教程] 日期:2022-03-30 热度:193
images存放图片文件,include中是系统是要引用的文件,一般在parameter中存放参数文件,config中存放配置文件,function中存放方法文件,如javascript的方法等,并按功能模块的分类,将各功能的类也放入其中 文件名 文件夹命名一般采用英文,长度一般不超[详细]
-
聊聊PHP开发人员应熟悉的五个概念
所属栏目:[PHP教程] 日期:2022-03-30 热度:175
语法结构教科书上的知识和实际的程序设计是有区别的,真正的知识要在实际的开发中获得。每个php的开发人员在开始开发web应用程序之前,都应该熟悉下面的五件事: 1. 框架 框架可以说是php开发中的一个最重要的问题。用php开发web应用程序时有很多方法,有[详细]
-
怎样在PHP中实现文件的上传功能
所属栏目:[PHP教程] 日期:2022-03-30 热度:72
PHP同样支持上传文件的功能,但并不是所有支持PHP的网站都支持此功能,特别是免费的网站。 实现上传,首先要在HTML上加入上传文件的FORM>表格。 form method=post action=upload.php ENCTYPE=multipart/form-data> input type=file name=upload_file> i[详细]
-
分析PHP动态网页技术中SESSION的应用
所属栏目:[PHP教程] 日期:2022-03-30 热度:59
PHP会话即SESSION是指用户从进入网站到关闭网站这段时间内活动的一种机制,它提供了所有网页都共同使用的公共变量存贮机制。那么SESSION到底有什么用处呢?网上购物时大家都用过购物车,你可以随时把你选购的商品加入到购物车中,最后再去收银台结帐。在整[详细]