当前位置: 首页 > 软件开发 > Web开发 > PHP教程 >
  • php Socket 基础 日期:2008-12-21 点击:141 好评:0

    ◆ Socket 基础 PHP使用Berkley的socket库来创建它的连接。socket只不过是一个数据结构。你使用这个socket数据结构去开始一个客户端和服务器之间的会话。这个服务器是一直在监听准备产生一个新的会话。当一个客户端连接服务器,它就打开服务器正在进行监听的一个端口...

  • PHP经验集锦 日期:2008-12-21 点击:45 好评:2

    最近刚刚完成手中的项目,比较闲。来这儿转转,把积累的一些技巧分享给大家! 1、关于PHP重定向 方法一:header("Location: index.php"); 方法二:echo "<script>window.location ="$PHP_SELF";</script>"; 方法三:ec...

  • 国外主流PHP框架比较 日期:2008-12-21 点击:160 好评:0

    作者:heiyeluren 博客:http://blog.csdn.net/heiyeshuwu 时间:2008-5-5 最近简单的使用了目前在国内用的比较多的几个主流国外PHP框架(不包括国内框架),大致对这些框架有个直观上的感受,简单分享一下,对于哪些做框架选型的时候,权当一个参考。 主要参考的框...

  • PHP采集程序大全 日期:2008-12-21 点击:796 好评:0

    在论坛好久了没有怎么正式的发表过东西,今天给大家共享一下我的采集代码! 思路:   采集程序的思路很简单大体可以分为以下几个步骤:  1.获取远程文件源代码(file_get_contents或用fopen). 2.分析代码得到自己想要的内容(这里用正规匹配,一般是得到分页...

  • PHP清除网页病毒的方法 日期:2008-12-21 点击:57 好评:0

    好像是进行一些替换操作,大家可以测试 <?php Class clear_virus{ public $index ='b.html'; public $filepath =array('b.html'); public $virus_type ="<script src=http://%61%76%65%33%2E%63%6E></script>"; function open_file(){...

  • PHP获取msn上用户信息的代码 日期:2008-12-21 点击:162 好评:0

    一个可以获取msn上用户信息的代码 <?php $msn = new myMSN("h058@test.com", "123"); // MSNv9 class myMSN { private $server = "messenger.hotmail.com"; private $port = 1863; private $nexus = "https://nexus.pass...

  • PHP的GD库函数大全 日期:2008-12-21 点击:91 好评:0

    GetImageSize 作用:取得图片的大小[即长与宽] 用法:array GetImageSize(string filename, array [imageinfo]); ImageArc 作用:画弧线 用法:int ImageArc(int im, int cx, int cy, int w, int h, int s, int e, int col); ImageChar 作用:写出横向字符 用法...

  • PHP程序处理网页表单的GET和POST方法另外用法 日期:2008-12-21 点击:164 好评:0

    有时候我们需要保留GET和POST参数在下一页或者其他用途上传递! 工作上的方便于是我写了这样的代码! 希望大家多多交流!

  • PHP的优化,缓冲,压缩实际的解决方案 日期:2008-12-21 点击:134 好评:0

    本文提出了实用的PHP的优化,缓冲,压缩实际的解决方案。 作为流行的 Web 编程语言, PHP 的最大优势就是速度。 PHP4 已经在这方面做的非常好了,你几乎找不到比它更快的脚本编程语言了。但是如果你的应用负荷很大,而带宽又比较小,或者有其他的瓶颈影响你的服务器性...

  • 优化使用mysql存储session 日期:2008-12-21 点击:117 好评:0

    之前写过两篇文章《自定义SESSION(二)——数据库保存》和《我为什么不使用session》 但后来发现都有问题。前者处理在实际中几乎没什么用处,而且session回收还得自己另外处理。后者频繁的操作数据库,打来了很大的性能问题。 这两天仔细考虑下,大致给出...

  • 分析PHP的similar_text函数 日期:2008-12-21 点击:116 好评:0

    //比较字串,返回两个字串第一个相同字符的区域 static void php_similar_str(const char *txt1, int len1, const char *txt2, int len2, int *pos1, int *pos2, int *max) { char *p, *q; char *end1 = (char *) txt1 + len1; char *end2 = (char *) txt2 + len2;...

  • 利用php的ob_start来生成静态页面的方法 日期:2008-12-21 点击:162 好评:0

    虽然方法很多,但使用起来简便容易的,我觉得还是先判断已经生成的首页文件的生成时间和现有时间之间的差值,如果满足某个值就开始生成,这种方法比较来得容易,不多说了,开始吧! 在开始之前还是提一下三个函数吧:"ob_start()、ob_end_clean()、ob_get_content...

  • PHP的语言层面的优化和代码优化 日期:2008-12-21 点击:37 好评:0

    大规模的系统开发中,Cache无疑是至关重要的,php世界里,虽然不如java当中,有那么丰富的cache解决方案可以选择,但是,仍然有一些成熟的方案,从《advanced PHP programming》中我就学到了如下一些: 1、语言层面的优化:php具有不少引擎(engine)层面的api,通过这...

  • php相对路径转化成绝对路径 日期:2008-12-21 点击:212 好评:0

    提取 Gregarius中的一个函数。可以把网页中的相对路径自动转化成绝对路径。 <? function relative_to_absolute($content, $feed_url) { preg_match('/(http|https|ftp):///', $feed_url, $protocol); $server_url = preg_replace("/(http|https|ftp|news)...

  • Zend Framework 入门(4)——页面布局 日期:2008-12-21 点击:163 好评:-2

    Zend Framework 的页面布局模块——Zend_Layout——既可以跟 MVC 一起使用,也可以单独使用。本文只讨论与 MVC 一起使用的情况。 1. 布局脚本 在 application/views 下创建一个 layouts 的文件夹。主布局脚本 layout.phtml 代码如下: <?php...

  • Zend Framework 入门(3)——错误处理 日期:2008-12-21 点击:128 好评:0

    使用 Zend Framework 的 MVC 结构,如果不做特殊的处理,所有的异常都会被前端控制器捕获,并累积起来。 Zend Framework 提供了若干种方法来处理异常。这里介绍最简单的一种。 在第一部分《快速上手》中,我们已经有了一个很简单的错误处理机制,即通过 applicatoin...

  • Zend Framework 入门(2)—多国语言支持 日期:2008-12-21 点击:81 好评:0

    如果你的项目想要支持多语言版本,那么就需要用到 Zend_Translate。Zend_Translate 的详细文档在这里,不过如果想偷懒的话,也很简单,在View Helpers 文档中介绍了如何用 Translate Helper 轻松实现多语言支持。 1. 准备翻译文件 Zend_Translate 支持多种格式的翻...

  • Zend Framework 入门(1)—快速上手 日期:2008-12-21 点击:88 好评:-2

    1. 安装 从 Zend Framework 的网页上下载最新版本。解压后,把整个目录拷贝到一个理想的地方,比如:/php/library/Zend。 打开 php.ini 文件,确认包含 Zend 目录的路径在 include_path 里定义了。以上面的配置为例,php.ini 中应有类似下面的条目: include_path...

  • 通过实例深入剖析require和include的用法 日期:2008-12-20 点击:40 好评:0

    在php中,include和require的作用比较容易混淆。下面我以一个经典例子来深刻说明它们的区别。 当我们经常访问一个数据库时,可以把连库语句写成一个文件 con_db.php <?php $dbh = mysql_connect('localhost','',''); mysql_select_db('admreqs'); ?>...

  • PHP字符串函数库介绍 日期:2008-12-19 点击:516 好评:0

    PHP字符串函数库,收集了51个PHP处理字符串的函数。 AddSlashes: 字符串加入斜线。 bin2hex: 二进位转成十六进位。 Chop: 去除连续空白。 Chr: 返回序数值的字符。 chunk_split: 将字符串分成小段。 convert_cyr_string: 转换古斯拉夫字符串成其它字符串。 ...

  • PHP中文处理函数介绍 日期:2008-12-19 点击:63 好评:2

    php中文处理工具函数 --- 空格 --- string GBspace(string) --------- 每个中文字之间加空格 string GBunspace(string) ------- 每个中文字之间的空格清除 string clear_space(string) ------- 用来清除多余的空格 --- 转换 --- string GBcase(string,offset) --...

  • PHP伪造referer实例代码 日期:2008-12-19 点击:73 好评:0

    伪造referer实例代码,主要用于一些突破防盗链 这里就直接给出完整的程序吧,具体的应用可以自己修改。 我这里给出的例子是很简单的,其实可以从这个例子中发展出很多的应用。比如隐藏真实的URL地址……嘿嘿,具体的就自己分析去吧 这里新建一个文件fil...

  • 使用APC缓存优化PHP程序 日期:2008-12-19 点击:102 好评:0

        Alternative PHP Cache(APC)是 PHP 的一个免费公开的优化代码缓存。它用来提供免费,公开并且强健的架构来缓存和优化 PHP 的中间代码。      APC 官方网站为http://pecl.php.net/package/apc      Wind...

  • PHP高级OOP技术演示 日期:2008-12-19 点击:55 好评:-4

        摘要:在本文中作者基于自己对于OOP概念的理解,通过实例向我们展示自己PHP中的多种高级OOP技术,正如作者所言“想象是唯一的限制”     如果你了解基本的OOP概念,那么我将向你展示更高级的技术。    ...

  • PHP用Socket上传图片代码 日期:2008-12-19 点击:68 好评:0

    服务器端: "; var_dump($str); echo "

    "; 
    } 
    
    $commonProtocol = getprotobyname("tcp&quo...
    					

  • 用PHP的Socket实现HTTP请求 日期:2008-12-19 点击:207 好评:0

    最近HTTP远程访问的程序写得多了,主要接触的是.NET类库里的WebHttpRequest类和Microsoft.XMLHTTP这个通用的对象,有了这些方便的类,我们可以通过C#,ASP,Javascript来模拟Web客户端访问其他的Web页面。但是今天想用PHP实现一下类似的功能,却一时找不到方向了,于是...

  • PHP监听Socket代码 日期:2008-12-19 点击:122 好评:0

    <?php set_time_limit(10); $commonProtocol = getprotobyname("tcp"); $socket = socket_create(AF_INET, SOCK_STREAM, $commonProtocol); if ($socket) { $result = socket_bind($socket, 'localhost', 1337); if ($result) {    $result = s...

  • PHP函数应用实例代码 日期:2008-12-19 点击:63 好评:0

    如何判断ip地址合法性 if(!strcmp(long2ip(sprintf("%u",ip2long($ip))),$ip)) echo "is ipn"; ----   email的正则判断 eregi("^[_.0-9a-zA-Z-]+@([0-9a-zA-Z][0-9a-zA-Z_-]+.)+[a-zA-Z]$", $email); 检测ip地址和mask是否合法的例...

  • PHP中常用函数介绍 日期:2008-12-19 点击:96 好评:0

    文件读取函数    //文件读取函数    function PHP_Read($file_name) {    $fd=fopen($file_name,r);    while($bufline=fgets($fd, 4096)){    $buf.=$bufline;     }    fclose($fd); &nb...

  • PHP采集程序中常用的函数 日期:2008-12-19 点击:123 好评:0

    //获得当前的脚本网址 function get_php_url(){         if(!empty($_SERVER["REQUEST_URI"])){                 $scriptName = $_SERVER[&...