-
理解动态网页技术PHP与数组的运用
所属栏目:[PHP教程] 日期:2022-03-04 热度:172
PHP 4.0中新添加了30个与组数有关的函数,其中一些常见的函数可以判断一个数组中是否包含某个元素,对一个数组中的元素进行计数,添加或删除数组中的元素或者对数组中的元素进行排序。 如果有一个很大的数组,而你需要找出其中是否包含一个特定的元素,就[详细]
-
用PHP完成网页开发中的翻页跳转
所属栏目:[PHP教程] 日期:2022-03-04 热度:74
我们都知道用 php mysql 在 web 页实现数据库资料全部显示是非常简单而有趣的,数据库资料很少的情况下页面显示还是让人满意的,但是当数据库资料非常多的情况下,页面的显示情况将会变的非常糟,下面就来介绍一下如何实现当前页面数据资料显示数量及如何[详细]
-
PHP程序漏洞产生的原因和防范办法
所属栏目:[PHP教程] 日期:2022-03-02 热度:176
滥用include 1.漏洞原因: Include是编写PHP网站中最常用的函数,并且支持相对路径。有很多PHP脚本直接把某输入变量作为Include的参数,造成任意引用脚本、绝对路径泄露等漏洞。看以下代码: ... $includepage=$_GET[includepage]; include($includepage);[详细]
-
使用PHP往Windows系统中增加用户
所属栏目:[PHP教程] 日期:2022-03-02 热度:66
一、再Web中添加用户 因为添加用户,所以你运行PHP程序的用户必须是管理员权限(Administrator),并且同时需要你的php.ini中的安全模式没有打开,并且关闭函数中没有关闭system()、exec()、passthru()等函数。 ( 以下说明针对Windows2000/Windows XP/Window[详细]
-
PHP Shell的编写
所属栏目:[PHP教程] 日期:2022-03-02 热度:121
以前写过一个没有任何技术含量的PHP CMD Shell,总是觉得功能很弱,并且对一些问题没有处理好,比如浏览目录等,后来深入学习PHP 后,发现了很多有趣的函数个,于是重新简单的编写了一个新的PHP Shell,希望大家喜欢! 程序介绍: 程序:PHP Web Shell 版本[详细]
-
PHP函数学习之PHP函数评价
所属栏目:[PHP教程] 日期:2022-03-02 热度:76
file()函数是我接触php的初期让我非常惊讶的的一个函数。相比以前我在c语言和vb里对文件读写的无比麻烦的经历,使得当时的我感觉再也没有比file()函数更方便的文件读写方式了。 PHP函数使用说明,应用举例,精简点评,希望对您学习php有所帮助。 1.print_r([详细]
-
Php高手带路 问题汇总回答
所属栏目:[PHP教程] 日期:2022-03-02 热度:72
1:为什么我得不到变量 我在一网页向另一网页POST数据name,为什么输出$name时却得不到任何值? 在PHP4.2以后的版本中reGISter_global默认为off 若想取得从另一页面提交的变量: 方法一:在PHP.ini中找到register_global,并把它设置为on. 方法二:在接收网页最[详细]
-
用PHP完成ODBC数据分页显示一例
所属栏目:[PHP教程] 日期:2022-03-02 热度:143
$pagesize = 2; //一页显示记录数 $con = odbc_connect(access_test,,,SQL_CUR_USE_ODBC) or die(无法连接ODBC数据源access_test); //连接一个ODBC数据源 $sql = select count(*) as total from test; //取得记录总数SQL语句 $rst = odbc_exec($con,$sql)[详细]
-
PHP与Javascript的两种交互方法
所属栏目:[PHP教程] 日期:2022-03-02 热度:145
在网页制作过程中怎样在不刷新页面的情况下使前台页面和 后台CGI页面保持交互一直是个问题。这里介绍两个我在实践中使 用的方法。 方法一:通过Cookie交互。一共是三个文件,分别为: index.htm,action.php,main.htm 原理为前台页面main.htm和后台action.p[详细]
-
多php服务器实现多session并发运作
所属栏目:[PHP教程] 日期:2022-03-02 热度:139
首先介绍一下session的概念: 所谓session是微软首先提出的,在asp中最先集成。由于session的采用,大大方便了web开发员的工作。一时间asp风靡全球。现在php4也加入session的支持,再度显示出open source 的强大力量。和Cookie类似,设计Session的目的也是[详细]
-
php中计算时间差的几种办法
所属栏目:[PHP教程] 日期:2022-03-02 热度:72
在php中计算时间差有时候是件麻烦的事!不过只要你掌握了日期时间函数的用法那这些也就变的简单了: 一个简单的例子就是计算借书的天数,这需要php根据每天的日期进行计算,下面就来谈谈实现这种日期计算的几种方法: (1) 如果有数据库就很容易了!若是MSSQL可[详细]
-
实例 用PHP技术处理网站URL格式过长的问题
所属栏目:[PHP教程] 日期:2022-03-02 热度:181
最近正在帮朋友开发一个全新的网站,设计初衷是简洁、易于访问。结果,由于不是十分上心,对部分设计并不是很满意。比如,网站导航、评论和社区部分仍有待完善。但是,在开发过程中总结出一些PHP应用技巧,愿与大家分享。 首先,第一个例子充分说明了简单[详细]
-
给PHP管理小型的邮件列表
所属栏目:[PHP教程] 日期:2022-03-02 热度:71
近有一个读者问我关于ThickBook新闻列表中处理订阅/退订的机制,并且是如何与实际的发送信息相配合,给邮件列表中的所有收信人的。问题提的不错,有一个相当容易的方法,但是我首先要说的是我所做的没有任何投机取巧的地方,因为我非常的酷----就是有,我[详细]
-
PHP 5.0对象模型深度探寻之类的静态成员
所属栏目:[PHP教程] 日期:2022-03-02 热度:114
类的静态成员与一般的类成员不同: 静态成员与对象的实例无关,只与类本身有关。他们用来实现类要封装的功能和数据,但不包括特定对象的功能和数据,静态成员包括静态方法和静态属性。 静态属性包含在类中要封装的数据,可以由所有类的实例共享。实际上,除[详细]
-
拿Suhosin加强PHP脚本语言安全性
所属栏目:[PHP教程] 日期:2022-03-02 热度:185
PHP是一种非常流行的网站脚本语言,但是它本身所固有的安全性是非常薄弱。本文讲述了PHP增强计划(Hardened-PHP project)和新的Suhosi计划,Suhosin提供了增强的PHP的安全配置。 PHP是带有争论地但又是最流行的一种网站脚本语言。它之所以流行,是因为它[详细]
-
解答 怎样使用PHP开发高效的WEB系统
所属栏目:[PHP教程] 日期:2022-03-02 热度:142
PHP是一个很优秀的工具,它可以简单,也可以复杂。不一样的项目,应该用不一样的PHP。 小项目 - 简单而直接的PHP 一般对于一个功能页面在20以下的网站,我们可以用一个很简单的框架结构来写。在这个规模上,我建议是使用比较直接的面向过程编码方法,原因[详细]
-
让我们来编写一些PHP有用的脚本
所属栏目:[PHP教程] 日期:2022-03-02 热度:148
现在让我们来编写一些更实用的脚本。我们将检查浏览页面的访问者用了什么类型的浏览器。要达到这个目的,我们需要检查用户的 agent 字符串,它是浏览器发送的 HTTP 请求的一部分。该信息被存储在一个变量中。在 PHP 中,变量总是以一个美元符开头。我们现[详细]
-
动态网页PHP里引用
所属栏目:[PHP教程] 日期:2022-03-02 热度:50
之前一个朋友的帖子提到过这方面的疑问,这里简单整理一下,希望能让更多新学php的朋友得到帮助。 php的引用(就是在变量或者函数、对象等前面加上符号)是个高级话题,新手多注意,正确的理解php的引用很重要,对性能有较大影响,而且理解错误可能导致程[详细]
-
网页实例 详细介绍拿PHP来编写网页记数器
所属栏目:[PHP教程] 日期:2022-03-02 热度:137
本款计数器用文本计数。没有用到数据库,可以实现如下功能: 利用一个文本文件实现多个页的计数减少服务器的I/O占用率在需要纪录的文件里,只需加入很少的几行代码 基本思路如下: 服务器程序从文本文件中读取该页被浏览的次数,(因为所有文件向服务器提出[详细]
-
动态网页里直接不让访问PHP程序文件
所属栏目:[PHP教程] 日期:2022-03-02 热度:76
由于我们有需要用到某些php文件,而又不希望别人直接访问这个文件,我们可以在其他包含文件比如global.php中定义一个参数,在被访问页面data.php前面判断是否定义了该参数,没有定义则禁止访问。 在global.php中定义 以下为引用的内容: ?php define(ROOT,./);[详细]
-
菜鸟学习 动态网页PHP基本学习笔记
所属栏目:[PHP教程] 日期:2022-03-02 热度:192
1、 PHP片段四种表示形式。 标准tags:?php ? short tags:? ? 需要在php.ini中设置short _open_tag=on,默认是on asp tags: % %需要在php.ini中设置asp_tags=on,默认是off script tags:script language=php/script 2、 PHP变量及数据类型 1)$variable[详细]
-
PHP编程中常用的三则方法
所属栏目:[PHP教程] 日期:2022-03-02 热度:150
1.配置PHP文件目录 作为服务器端解释执行的脚本语言,PHP程序放置在某个服务器可以访问的目录下,一般可以通过修改Apache的httpd.conj进行配置,例如我们在该文件中的一句: Alias /test/ d:brhpwebsitebrhp/ 那么在浏览器端输入:http://localhost/test/ P[详细]
-
php对特殊语句查询结果进行数组排序
所属栏目:[PHP教程] 日期:2022-03-02 热度:88
主要是在开发或学习中的一些经验技巧进行总结,主要就是把解决某种事情更好的方法告诉大家。 1、假如你使用echo输出一个简单的语句,类似与: 以下为引用的内容: ?php echo Hello World!; ? 那么你可以偷懒一下,写成这样: ?=Hello World!;? 2、str_repla[详细]
-
PHP实现定时生成HTML网站首页
所属栏目:[PHP教程] 日期:2022-03-02 热度:170
为了提高网站的访问速度,我们往往采用生成静态的方式来实现,这样确实把网站的访问速度提高了很多.但定时生成就受到了一些局限性,大家如果有独立服务器的可以在服务器上设置计划任务,但如果是使用虚拟主机的可就不好办了.虽然方法很多.但使用起来简便容易的[详细]
-
PHP实现上传文件生成小图加文字的实例
所属栏目:[PHP教程] 日期:2022-03-02 热度:148
以下为引用的内容: ? //自动缩图$srcFile原文件,大图;$photo_small目标文件,小图;$dstW,$dstH是小图的宽,高。 function makethumb($srcFile,$photo_small,$dstW,$dstH) { $data = GetImageSize($srcFile); switch ($data[2]) { case 1: //图片类型,1[详细]