PHP - 文章列表

共 48 页

  • PHP应用:PHP在linxu下的安装与配置

    环境需求与准备工作 在安装 PHP 做为 WWW 服务器的一部份时,我们可以考虑用 UNIX 操作系统;或者是 Windows NT/95 等 Win32 API 的平台。当然,大部份的人都会使用 UNIX 来当作 PHP 的执行平台 (在 Windows NT 的用户大多数都会选择 IIS ASP),因此,本书的所有内容以及范例程序都是在 UNIX 上为主。实际上,Linux Apache PHP 应是最经济的选择,因为这样的组合几乎是不用钱的,成本与效益比这也是最好的选择。而许多成功网站的经验,更是采用这种组合最好的佐证。 Linux 操作系统方面,您可以选择各式的 Linux

  • 升级PHP5的理由:PHP4和PHP5性能对比

      PHP 4到今年年底PHP Group将不再对其进行支持了,所以为了让大家更有信心的转移到PHP 5平台上,我特别做了这个测试,看看我们PHP 4.x 是否真的性能比我们的PHP 5.x要好捏,测试结果很明显,那就是PHP 5.x 比php 4.x不论是面向对象还是面向过程,都要比PHP 4.x 要快,所以大家完全有必要转移到PHP 5.x 平台上,去体验PHP 5.x 平台的各种功能和性能。  因为PHP 5 包括新的对象模型,更多新特点,更快的处理速度,特别是处理面向对象代码的速度,虽然在php 4中面向对象代码的速度比较一般,但是在PHP5.x中面向对象代码的速度都超过了面向过程的速

  • PHP教程:PHP读取某站点的链接的函数

    原理:读取某站点的源文件,再利用正则分析其源代码,得到所有链接<?if(empty(url))url = “http://www.dwww.cn/”;//设置urlsite=substr(url,0,strpos(url,”/”,8));//站点base=substr(url,0,strrpos(url,”/”)+1);//文件所在目录fp = fopen(url, “r” );//打开urlwhile(!feof(fp))contents.=fread(fp,1024);//pattern=

  • 用动态网页技术PHP生成验证码图片的源代码

    文件a.php\n<? //checkNum.php session_start(); function random(len) { srcstr=”ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789″; mt_srand(); strs=”\"; for(i=0;i<len;i++){ strs.=srcstr[mt_rand(0,35)]; } return strtoupper(strs); } str=random(4); //随机生成的字符串 width = 50; //验证码图片的宽度 height = 25;

  • PHP实例:用PHP实现广告轮播

    网路广告,变成了 Internet 上的热门学问。而 468×60 更变成了广告人员绞尽脑汁的尺寸。   在处理广告时,若能直接使用浏览器将广告的 468×60 图档送到处理广告的伺服器中,相信是件很舒服的事,不用再开 FTP 程式,搞大半天只为了 upload。   这个问题,是所有 Web CGI 程式的痛,包括 ASP、Prel….等等,都需要再经过系统元件的增加才能达成。号称最强的 Web CGI 程式: PHP,在这方面的表现没有令人失望,甚至傲视其它的 CGI 工具。   File Upload 功能在 RFC 1867 文件有有详细的说明,是利用特

  • PHP动态网页程序中常用的表单验证类

    PHP动态网页开发中常用的表单验证类<?php class class_post { //验证是否为指定长度的字母/数字组合 function fun_text1(num1,num2,str) { Return (preg_match(“/^[a-zA-Z0-9]{“.num1.”,”.num2.”}/”,str))?true:false; } \n//验证是否为指定长度数字 function fun_text2(num1,num2,str) { return (preg_match(“/^[0-9]{&

  • 用PHP程序实现删除目录的三种方法实例

    1。递规法: //没测试\ndeleteDir(dir){ if (rmdir(dir)==false && is_dir(dir)) { if (dp = opendir(dir)) { while ((file=readdir(dp)) != false) { if (is_dir(file) && file!=’.’ && file!=’..’) { deleteDir(file); } else { unlink(file); } } clos

  • 如何利用PHP会话显示出当前在线的用户

    如何利用PHP会话显示出当前在线的用户,在PHP中session的用法。

  • PHP使用者注意:PHP4.3.10以下版本出现严重漏洞

    受影响系统:PHP 5.0.2PHP 5.0.1PHP 5.0.0PHP 4.3.9PHP 4.3.8PHP 4.3.7PHP 4.3.6不受影响系统:PHP 5.0.3PHP 4.3.10描述:PHP存在输入验证漏洞,远程攻击者可以利用这个漏洞读取系统文件内容及进行目录遍历攻击。问题一是addslashes()存在问题,addslashes()用于过滤用户输入,在magic_quotes_gpc设置”on”时,将对每个输入执行addslashes()进行过滤,但是由于NULL字节不正确被addslashes()编码,如果用户输入被include()或 require(

  • PHP???é£o?ˉì?í?ò3??ê?PHP3ìDò×?·?′?′|àíoˉêy

    <? //———————— // PHP?ú??×?·?′?oˉêyêμ??//———————— \n//×?·?′?3¤?è function strlen (str) { if (str == ” ) return 0; count = 0; while (1){ if ( str[count] !=