文章标题关闭所有内容预览 | 展开所有内容预览
-
php通用检测函数集(2)
[内容预览]
268 | 2006-04-23 21:43:07
//函数名:CheckWebAddr($C_weburl)//作用:判断是否为有效网址//参数:$C_weburl(待检测的网址)//返回值:布尔值//备注:无//------functionCheckWebAddr($C_weburl){if(!ereg("^http://[_a-zA-Z0-9-]+(.[_a-zA...
[阅读全文]
-
php通用检测函数集(3)
[内容预览]
247 | 2006-04-23 21:43:03
//函数名:CheckTelephone($C_telephone)//作用:判断是否为合法电话号码//参数:$C_telephone(待检测的电话号码)//返回值:布尔值//备注:无//------functionCheckTelephone($C_telephone){if(!ereg("^[+]?[0-9]+([...
[阅读全文]
-
php通用检测函数集(4)
[内容预览]
213 | 2006-04-23 21:43:01
//函数名:CheckExtendName($C_filename,$A_extend)//作用:上传文件的扩展名判断//参数:$C_filename上传的文件名//$A_extend要求的扩展名//返回值:布尔值//备注:无//------functionCheckExtendName($C_filename,$A_...
[阅读全文]
-
php通用检测函数集(5)
[内容预览]
206 | 2006-04-23 21:42:58
//函数名:AlertExit($C_alert,$I_goback=0)//作用:非法操作警告//参数:$C_alert(提示的错误信息)//$I_goback(返回到那一页)//返回值:字符串//备注:无//------functionAlertExit($C_alert,$I_goback=0){if($I_go...
[阅读全文]
-
使用php通过smtp发送邮件新手指南
[内容预览]
371 | 2006-04-23 21:42:52
由于php没有提供现成的smtp函数,却提供了一个功能不甚灵活的mail()函数,这个函数需要服务器配置上的支持,并且不支持smtp验证,在很多场合无法正常的工作,因此不建议使用。本文的目的在于为新手指明方向,并没有涉及那些高级的内容,一来本身水平有限,二来也担心不能准确的讲述相关的概念,进而对各位造成误导,还请自行深...
[阅读全文]
-
使用PHP维护文件系统
[内容预览]
220 | 2006-04-23 21:42:49
PHP有很多与文件系统相关的函数,不仅可以帮助你打开文件,还可以显示目录内容、移动文件等。很多人甚至使用PHP写出了基于Web的文件管理器。首先需要提醒一些关于文件路径的东西:在Windows你可以在文件路径中使用斜线“/”或反斜线“\”,而其他操作系统仅使用”/”。出于兼容性考虑,以下实例使用“/”的表示方法:下面的...
[阅读全文]
-
PHP文件上传的具体思路及实现
[内容预览]
200 | 2006-04-23 21:42:42
最近一段时间对PHP文件处理方面很感兴趣,因此在许多站点上看了许多的文件处理的文章,但是国内许多的站点上的PHP文件处理方面的知识大多数是你抄我的我抄你的,用baidu.com或者是google.com搜索出来的东西多是重复的。最近在国外一个站点上盾了一篇文章感觉很不错,因此推荐给大家阅读。首先我们有必要说明一下文件上...
[阅读全文]
-
php优化及高效提速问题小结
[内容预览]
220 | 2006-04-23 21:42:37
一、在函数中,传递数组时使用return比使用global要高效,比如:functionuserloginfo($usertemp){$detail=explode("|",$usertemp);return$detail;}$login=userloginfo($userdb); 比functionuserlog...
[阅读全文]
-
回帖脱衣服的图片实现
[内容预览]
275 | 2006-04-23 21:42:34
randimage.php<?php/*+-+|ByBleakwindhttp://www.weaverdream.com+-+*/$dir="images/";//图片目录,注意是按照名字排序显示的...$imgwidth=0;//图片宽度,为0则为原始大小$iforder=1;//顺序显示还是随机显示,1为顺序显示...
[阅读全文]
-
用php实现qq挂机
[内容预览]
238 | 2006-04-23 21:42:30
现时QQ挂机十分流行,最近看到某位高人写了这样一段PHP代码实现QQ挂机,特拿出来与各位分享一下。PHP代码:<php$qq="100000";//qq号码$pwd="123456";//密码$ch=curl_init();curl_setopt($ch,CURLOPT_URL,"http://211.139.167....
[阅读全文]
-
PHPbb2.0.15远程命令执行漏洞利用程序
[内容预览]
231 | 2006-04-23 21:42:27
烦人的小学期终于上完了,看到无敌兄的<<PHPbb2.0.15远程命令执行漏洞测试改写小记>>,现在有空了,自己也写了一个此漏洞的利用程序的GUI版,适合菜鸟使用.程序基本实现了http://www.securiteam.com/exploits/5QP0X00G0C.html这个python程序的功能.注意:读取数据...
[阅读全文]
-
PHP:404错误陷阱并email给管理员的程序
[内容预览]
217 | 2006-04-23 21:42:23
<?#404.php,8/10/2000.#Traps404errorsandmailsanoticetothewebmaster.#RequiresPHP3.0ornewer,andmailcapabilityonyoursystem.##Copyright2000shaun@shat.netundertheGNUP...
[阅读全文]
-
将PHP作为Shell脚本语言使用
[内容预览]
249 | 2006-04-23 21:42:11
我们都知道,PHP是一种非常好的动态网页开发语言(速度飞快,开发周期短……)。但是只有很少数的人意识到PHP也可以很好的作为编写Shell脚本的语言,当PHP作为编写Shell脚本的语言时,他并没有Perl或者Bash那么强大,但是他却有着很好的优势,特别是对于我这种熟悉PHP但是不怎么熟悉Perl的人。 要使用...
[阅读全文]
-
一个简单的php在线端口扫描器
[内容预览]
247 | 2006-04-23 21:42:04
前言 PHP是一种功能强大的Web开发语言。开发效率高,语法简单,为动态网站量身定做,加强面向对象(向C++靠拢,与JAVA搭了点边),可惜单线程(这是至命弱点,据说PHP是用C\C++编写的。),也能用C、C++、JAVA开发中间层,调用COM,服务器维护难度小,故障少。 既然是为动态网站量身定做,所以注定不能开...
[阅读全文]
-
Php高手带路--问题汇总解答
[内容预览]
298 | 2006-04-23 21:41:44
1:为什么我得不到变量 我在一网页向另一网页POST数据name,为什么输出$name时却得不到任何值? 在PHP4.2以后的版本中register_global默认为off 若想取得从另一页面提交的变量: 方法一:在PHP.ini中找到register_global,并把它设置为on. 方法二:在接收网页最...
[阅读全文]
-
PHP/MySQL三日通-第一天(一)
[内容预览]
268 | 2006-04-23 21:41:34
本文介绍堪称Web数据库黄金组合的PHP/MySQL如何构筑一个网络数据库应用的方法,PHP是一个类似微软ASP的服务器端的嵌入式超文本处理语言,是建立动态网站的强大工具。而MySQL是一个轻型SQL数据库服务器,可运行在多种平台上,包括WindowsNT和Linux,它还有一个GPL版本,MySQL被认为是建立数...
[阅读全文]
-
PHP/MySQL三日通-第一天(二)
[内容预览]
204 | 2006-04-23 21:41:30
四、第一个脚本 如果我告诉您真正难过的一关已经过了,您一定会很高兴。软件的安装过程总是无法预料,因为系统跟系统之间可以说是千差万别。不过您运气不错,数据库运行起来,PHP也编译安装完毕,Web服务器也可以正确处理扩展名为.php3的文件了。 我们下面就开始正式上路,要写第一个脚本程序了。创建一个文本文件,在其中加入...
[阅读全文]
-
PHP/MySQL三日通-第二天(一)
[内容预览]
219 | 2006-04-23 21:41:23
一、while循环 在这一课里,我们将会继续深入下去,使用PHP和MySQL来写出一些简单而有用的页面。我们从昨天创建的数据库开始,显示库中的数据,但是会再稍微加以润色。 首先,我们用下面的代码来查询数据库内容。 $#@60;html$#@62;$#@60;body$#@62;$#@60;?php$db=mysql...
[阅读全文]
-
PHP/MySQL三日通-第二天(二)
[内容预览]
254 | 2006-04-23 21:41:16
四、向服务器发送数据 现在我们从数据库读取数据已经没有太多困难了。但是怎么反过来向数据库发送数据呢?其实这不是PHP的问题。 首选,我们创建一个带有简单表格的网页。 $#@60;html$#@62;$#@60;body$#@62;$#@60;formmethod="post"action="$#@60;?phpec...
[阅读全文]
-
PHP/MySQL三日通-第二天(三)
[内容预览]
203 | 2006-04-23 21:41:11
五、修改数据 在个教程中,我都把要执行的SQL语句放到一个变量($sql)中,然后才用mysql_query()来执行数据库查询。在调试时这是很有用的。如果程序出了什么问题,您随时可以把SQL语句的内容显示出来,检查其中的语法错误。 我们已经学习了如何把数据插入到数据库中。现在我们来学习如何修改数据库中已有的记录。...
[阅读全文]
-
PHP/MySQL三日通-第二天(四)
[内容预览]
221 | 2006-04-23 21:41:08
六、完整的程序 在本课结束前,我们要把所有东西加入到一个程序中,使它具有增加、编辑修改、删除记录的功能。这是前面所有内容的一个延伸,也可以作为极好的复习方法。看看下面的程序。 $#@60;html$#@62;$#@60;body$#@62;$#@60;?php$db=mysql_connect("localhost"...
[阅读全文]
-
PHP/MySQL三日通-第三天(一)
[内容预览]
210 | 2006-04-23 21:41:00
一、基本函数 欢迎来到本教程的第三课,也是最后一课。如果您已经学过第一课和第二课,那么您已经掌握了MySQL和PHP的安装及编程的基本知识。下面我们要介绍PHP的一些其他函数,这些函数可能会对您有用,使您的开发过程更加简单。首先我们来看看头文件。 大家应该知道头文件的一些基本概念吧?头文件是一个外部文件,它的内容被...
[阅读全文]
-
PHP/MySQL三日通-第三天(二)
[内容预览]
225 | 2006-04-23 21:40:57
三、处理常规表达式 我们稍微讲讲用ereg()和eregi()两个函数处理常规表达式。前面我已经提过,这些函数有的很简单,有的很复杂,看您的实际需要而定。 使用常规表达式,您可以对一个字符串进行检查,搜索其中的一些结构模式,判定这些模式是否满足您的规定。最普遍的用法包括检查电子邮件地址是否有效(当然,即使这种办法判...
[阅读全文]
-
浅淡PHP生成HTML的思路
[内容预览]
291 | 2006-04-23 21:40:53
前言: 目前网络上好多网站的新闻发布系统都采用了动态服务器技术生成静态HTML的做法,这样做的好处是:一是能减轻其服务器的负担,二是因为生成了HTML静态页面,所以其网站被搜索引擎搜索到的机率更大一些。笔者的网站曾经使用PHP这一动态技术来构建新闻发布系统,其原理也就是应用了PHP生成HTML静态页面的技术,相关平台...
[阅读全文]
-
如何加速你的PHP程序
[内容预览]
254 | 2006-04-23 21:40:51
我一直认为PHP的运行速度是非常的理想的,尤其是Zend引擎的加速之后。但是PHP仍然有加速的可能,你知道吗?所有的一切都始于如何优化PHP的编译尝试使用针对CPU型号的特殊编译参数-msse-mmmx-mfpmath=sse在编译的时候添加-03参数编译的时候调节CPU的参数-march-mcpuUseCaution...
[阅读全文]
-
正则表达式使用详解(一)
[内容预览]
265 | 2006-04-23 21:40:48
如果我们问那些UNIX系统的爱好者他们最喜欢什么,答案除了稳定的系统和可以远程启动之外,十有八九的人会提到正则表达式;如果我们再问他们最头痛的是什么,可能除了复杂的进程控制和安装过程之外,还会是正则表达式。那么正则表达式到底是什么?如何才能真正的掌握正则表达式并正确的加以灵活运用?本文将就此展开介绍,希望能够对那些...
[阅读全文]
-
正则表达式使用详解(二)
[内容预览]
232 | 2006-04-23 21:40:46
在对正则表达式有了较为全面的了解之后,我们就来看一下如何在Perl,PHP,以及JavaScript/"target="_blank">JavaScript中使用正则表达式。 通常,Perl中正则表达式的使用格式如下: operator/regular-expression/string-to-replace/...
[阅读全文]
-
谈网页编程PHP语言的发展
[内容预览]
289 | 2006-04-23 21:40:43
自从2004年7月13日正式发布了PHP5以来,学习PHP的人也越来越多。但PHP的普及还处于起步阶段,大多数电脑爱好者对PHP还知之甚少,有必要加大宣传力度,使更多的人了解学习和运用PHP为我们的工作服务。PHP是英文HypertextPreprocessor(超文本预处理器)的缩写,它是一种服务器端的HTML脚本/...
[阅读全文]
-
PHP安全配置(4)
[内容预览]
266 | 2006-04-23 21:40:39
四、其它安全配置1、取消其它用户对常用、重要系统命令的读写执行权限一般管理员维护只需一个普通用户和管理用户,除了这两个用户,给其它用户能够执行和访问的东西应该越少越好,所以取消其它用户对常用、重要系统命令的读写执行权限能在程序或者服务出现漏洞的时候给攻击者带来很大的迷惑。记住一定要连读的权限也去掉,否则在linux下可...
[阅读全文]
-
PHP 编码规范(1)
[内容预览]
209 | 2006-04-23 21:40:35
1文件结构||――images|――include |――parameter |――config |――function|――indeximages存放图片文件,include中是系统是要引用的文件,一般在parameter中存放参数文件,config中存放配置文件,function中存放方法文件,如javasc...
[阅读全文]


