
PHP技术文章
文章平均质量分 71
bjbs_270
暂无
展开
-
做个自己站内搜索引擎
ccterran(原作) 作者:iwind 朋友用dreamweaver做了一个网站,没有动态的内容,只是一些个人收藏的文章,个人介绍等等。现在内容比较多了,想叫我帮他做一个搜索引擎。说实在的,这是一个不难的问题,于是就随手做了一个。现在我在其它论坛上也看到有人想做这个,于是就想说说这方面的知识,重在了解一下方法。 写程序前先要想好一个思路,下面是我的思路,可能谁有更好的,但注意这只是一个方法问题原创 2004-09-29 16:44:00 · 6107 阅读 · 3 评论 -
只要几分钟就可以你的服务器或空间有防盗链功能
只要几分钟就可以你的服务器或空间有防盗链功能 以下转载请注明作者:阿艺 首先要确认你的服务器或空间的服务器解译引擎为Apache2,还有支持.htaccess客户设置文件, 如果你有自己的服务器就请先对./conf/httpd.conf 文件做以下修改 找到:#LoadModule rewrite_module modules/mod_rewrite.so 把前面的 # 给去丢 找到等一个 All原创 2004-09-29 16:48:00 · 1366 阅读 · 0 评论 -
如何编译PHP源代码(ZEND)
如何编译PHP源代码? 2002-05-14· · ··dev-club 综述:我们将要介绍Zend公司的最新工具Zend Encoder,利用这个工具,我们就可以实现编译PHP,从而达到保护PHP源代码的目的。 如何安装Zend Encode? 一、先去www.zend.com去注册一个用户https://www.zend.com/add_user.php 二、在你的注册信箱里得原创 2004-09-29 16:50:00 · 3119 阅读 · 0 评论 -
用文本文件实现的动态实时发布新闻的程序
用文本文件实现的动态实时发布新闻的程序 作者:- 时间:2004-06-26 2:51:10 来自: 责任编辑:clinch 动态实时发布新闻的程序,可以根据发布时间,自动地排列显示顺序。新闻文件为存储在指定目录的文本文件组成,当有新闻的时候,程序会自动地将其显示出来,并且排列在页面的最开始部分。 News News include(locationfilename.php)原创 2004-09-29 16:52:00 · 1227 阅读 · 0 评论 -
用正则表达式得到一个页面的所有链接
用正则表达式得到一个页面的所有链接 2004-02-24 20 只验证了href的链接,对于和,mailto都不行,但是可以学一下正则表达式的应用 正则表达式 返回列表 " method="post"> URL:"> if(isset($url)){ echo "$url 有下列裢接:"; $fcontents = file($url); while(list(,$line)=each($f原创 2004-09-29 16:53:00 · 2532 阅读 · 0 评论 -
用ZendEncode编译PHP程序
用ZendEncode编译PHP程序 作者:薛启康 时间:2004-04-11 23:37:03 来自:http://www.linuxforum.net 责任编辑:clc 一、ZendEncode的工作原理 使用PHP的人都知道,它是一个脚本编程工具,由它写的程序,必须以源码的形式放置在Web服务器上,所以我们无法保护自己的源代码。而且各位都知道任何一个脚本程序的执行效率同具有相同功能的编原创 2004-09-29 16:55:00 · 1975 阅读 · 0 评论 -
自己编的分页模块
/*因为要做个文本数据库搜索系统,顺便写了这个,加了点表格美化(美工太差) **读数据时候可以用fread函数和implode结合,例如$msg=implode("",fread("data.txt",filesize("data.txt"))); **$msg是一个数组(废话),配合for($i=0;$i**希望多给本人(9elong)提点建议或是bug,别的就不多说了/2003.10.29 *原创 2004-09-29 16:56:00 · 1106 阅读 · 0 评论 -
基于PHP的聊天室编程思想
基于PHP的聊天室编程思想 drate [转贴] 关键字 PHP,聊天室 出处 http://www.phpx.com 聊天室编程思想-- 大门--登陆 发表于:中国PHP联盟 www.phpx.com 作者/来源:php2000/php2000.com 人气:2768 大门--登陆 2000年09月04 1 页面登陆的基本要素 你可以在我的竹叶看到登陆 的表单,这里提供了最基本的登陆表单项 (1原创 2004-09-29 16:58:00 · 1509 阅读 · 0 评论 -
outputbuffer输出缓冲函数的妙用
在PHP编程中, 我们经常会遇到一些直接产生输出的函数, 如passthru(),readfile(), var_dump() 等. 但有时我们想把这些函数的输出导入到文件中,或者先经过处理再输出, 或者把这些函数的输出作为字符串来处理. 这时我们就要用到 Output Buffer(输出缓冲) 函数了. 处理输出缓冲的函数主要有这么几个: ob_start() 开始输出缓冲, 这时PHP停止输出原创 2004-09-29 17:03:00 · 1692 阅读 · 0 评论 -
文本数据库自定义函数集0.2测试版
/************************************************* ^^^^^^^^文本数据库自定义函数集0.2测试版^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 此函数集适用于:以文本格式存储数据,以一行为一条记录,以分隔符分隔字段的文本结构数据库。 联系方法:xbrid@163.com原创 2004-09-29 17:08:00 · 1256 阅读 · 0 评论 -
如何用PHP判断客户端浏览器的语系
如何用PHP判断客户端浏览器的语系 2004-02-24 15 if ($HTTP_ACCEPT_LANGUAGE=="zh-cn") { $c_lang="GB"; } if ($HTTP_ACCEPT_LANGUAGE=="zh-tw") { $c_lang="BIG5"; }原创 2004-09-29 17:09:00 · 1521 阅读 · 2 评论 -
php函数
Abs: 取得绝对值。 Acos: 取得反余弦值。 ada_afetch: 取得资料库的传回列。 ada_autocommit: 开关自动更动功能。 ada_close: 关闭 Adabas D 连结。 ada_commit: 更动 Adabas D 资料库。 ada_connect: 连结至 Adabas D 资料库。 ada_exec: 执行 SQL 指令。 ada_fetchrow: 取得传原创 2004-09-29 17:13:00 · 1700 阅读 · 0 评论 -
Zend Optimizer 配置指南
Zend Optimizer 配置指南 关键字 PHP Zend 优化 出处 Zend Optimizer 配置指南 当前作者:王猛 (HeartIcy@163.com) 创建日期:2003年1月14日 修订版本:1.1 Zend Optimizer是由PHP核心引擎“Zend”创建者Zend技术公司所开的免费PHP优化软件。据Zend公司 透露使用这个软件某些情况下至少可以提高性能30%以上!这原创 2004-09-29 17:15:00 · 1330 阅读 · 0 评论 -
WEB追捕 PHP版 源代码
WEB追捕 PHP版 源代码 /********************************************************************** * IP 来源追踪 Ver 1.1a * 作者 耙子 pazee@21cn.com http://www.fogsun.com * 2002/08/10 * * 程序中的数据库来自《追捕》,请把追捕中wry.dll 拷贝到函数原创 2004-09-29 17:17:00 · 1088 阅读 · 0 评论 -
正则表达式学习笔记
正则表达式学习笔记 日期:2004-01-30 正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。列目录时, dir *.txt或ls *.txt中的*.txt就不是一个正则表达式,因为这里*与正则式的*的含义是不同的。 为便于理解和记忆,先从一些概念入手,所有特殊字符或原创 2004-09-26 16:52:00 · 1091 阅读 · 0 评论 -
模式修正符 -- 解说正则表达式模式中使用的修正符
模式修正符模式修正符 -- 解说正则表达式模式中使用的修正符说明下面列出了当前在 PCRE 中可能使用的修正符。括号中是这些修正符的内部 PCRE 名。i (PCRE_CASELESS)如果设定此修正符,模式中的字符将同时匹配大小写字母。 m (PCRE_MULTILINE)默认情况下,PCRE 将目标字符串作为单一的一“行”字符所组成的(甚至其中包含有换行符也是如此)。“行起始”元字符(^)原创 2004-09-26 16:54:00 · 1911 阅读 · 0 评论 -
PHP:MVC迷思
PHP:MVC迷思作者:EasyChen 来源:超越PHP 近来设计模式风行,MVC随处可见,PHP领域也不例外,很多论坛都开始讨论在PHP中使用MVC。然而,M、V、C在PHP中到底该如何实现?MVC真的适合PHP么?这里Easy给出一些自己的思考。MVC的原型MVC本来是存在于Desktop程序中的,M是指数据模型,V是指用户界面,C则是控制器。原创 2004-09-26 17:11:00 · 1157 阅读 · 0 评论 -
分页函数
//为了避免重复包含文件而造成错误,加了判断函数是否存在的条件:if(!@function_exists(pageft)){ //定义函数pageft(),三个参数的含义为://$totle:信息总数;//$displaypg:每页显示信息数,这里设置为默认是20;//$url:分页导航中的链接,除了加入不同的查询信息“page”外的部分都与这个URL相同。// 默认值本该设为本页URL(即$原创 2004-09-26 18:27:00 · 1818 阅读 · 0 评论 -
贴一个Cache类个人用得不错
PHP代码:<?phpclass cache{ var $cacheDirectory; var $cacheDuration=3600; var $cacheFilename; function cache($cacheDuration=3600,$cacheDirectory=./cache原创 2004-09-28 11:17:00 · 1288 阅读 · 1 评论 -
分页显示详解
分页显示详解作者:夜猫子 来源:超越PHP1、前言分页显示是一种非常常见的浏览和显示大量数据的方法,属于web编程中最常处理的事件之一。对于web编程的老手来说,编写这种代码实在是和呼吸一样自然,但是对于初学者来说,常常对这个问题摸不着头绪,因此特地撰写此文对这个问题进行详细的讲解,力求让看完这篇文章的朋友在看完以后对于分页显示的原理和实现方法有所了原创 2004-09-30 14:37:00 · 3000 阅读 · 0 评论 -
我所用的PHP函数
$string = "连接http://www.phpx.com 站点"; //连接后需要有个空格或回车。 $string = eregi_replace("http://([^ ,/r/n]*)","//0",$string); $string = eregi_replace("ftp://([^ ,/r/n]*)","//0",$string); print $string; //----原创 2004-09-26 13:24:00 · 1447 阅读 · 0 评论 -
如何统计在线人数
如何统计在线人数 在论坛里有人问我如何统计在线人数?我也不知道什么是最好的方法。下面是本站的实现的原理,我把 它写出来,供大家参考。这只是我的方法,肯定不是最好的,还希望高手们予以指正。 其实,要真正统计同时在并发在线的人数,是一件不太现实的事,这是因为HTTP协议是种无状态的协议。 当客户端向服务器发出一个请求时,服务器会马上建立一个新的TCP/IP连接,在该会话结束后,如页面完全原创 2004-09-26 16:56:00 · 4333 阅读 · 0 评论 -
简体中文转换为繁体中文的PHP函数
简体中文转换为繁体中文的PHP函数 作者: caocao 加入时间: 2003-11-22 浏览次数: 279 感谢网友Keyes提供移植用的Delphi源代码。其调用方式为$txt=gbtobig5($txt)。 (注:源代码中的include "data_gb.php";这个文件在就是一个数组,在http://caocao.oso.com.cn/dat原创 2004-10-02 14:16:00 · 1452 阅读 · 0 评论 -
用进程跟踪来了解网站的访问情况
用进程跟踪来了解网站的访问情况 作者: TechRepublic 加入时间: 2004-02-22 浏览次数: 110 Apache为使用进程跟踪(session tracking)提供了灵活的选择,你有很多第三方的解决方案可供使用。跟踪Web进程主要有两种机制:URL-改写(URL-rewrite)和cookie。每种方法都有自己的优点和劣势,但是两原创 2004-10-02 14:02:00 · 2165 阅读 · 0 评论 -
反向读取文件的每一行
反向读取文件的每一行 作者: 大矩阵作坊 加入时间: 2004-02-19 浏览次数: 100 有的初学者可能会尝试写一些文本数据的程序,并把每一条记录存为一行(如留言本)。写入数据时,可能会把新添加的数据加入文件未尾。但是读文件并输出时,会发现也是旧的记录在上,新的记录在下。那么可以使新的记录在上面,旧的记录在下面的方式输出呢?很简单,先用file()函原创 2004-10-02 14:07:00 · 3946 阅读 · 0 评论 -
繁体中文转换为简体中文的PHP函数
繁体中文转换为简体中文的PHP函数 作者: caocao 加入时间: 2003-11-22 浏览次数: 188 前几天我在oso论坛上问有没有这个源程序,没人回复。终于下定决心移植一个这样的函数,感谢网友Keyes提供移植用的Delphi源代码。其调用方式为$txt=big5togb($txt)。 (注:源代码中的include "data_big5.原创 2004-10-02 14:16:00 · 2020 阅读 · 0 评论 -
用PHP将XML用XSLT解析成HTML
/** * 将xml文件根据xsl文件转换成HTML内容 * @param String $xslFile - xsl文件 * @param String $xmlFile - xml文件 * 需要加载相关的dll,如:iconv,xslt等 */function getXmlHtml($xslFile = false, $xmlFile = false){ $xslstring = imp原创 2004-10-05 20:49:00 · 1748 阅读 · 0 评论 -
PHP常用的代码
1.取得LINUX服务器的空间大小disk_free_space 剩余空间disk_total_space 总空间.2.PHP可以获得客户端操作系统的信息$_SERVER[ACCEPT_LANGUAGE]原创 2004-10-05 22:47:00 · 1181 阅读 · 1 评论 -
在php中使用 sockets:从新闻组中获取文章
在php中使用 sockets:从新闻组中获取文章 作者: 永远的 Unix 加入时间: 2004-07-09 浏览次数: 61 PHP能打开远程或本地主机上的Socket端口。本文是一个使用Socket的小例子:连 接到一个Usenet新闻组服务器,同服务器对话,从新闻组中下载一些文章。 在php中打开一个socket 使用fsockopen()打开一个so原创 2004-10-02 13:56:00 · 1034 阅读 · 0 评论 -
如何计算页面执行时间?
如何计算页面执行时间? 作者: 大矩阵作坊 加入时间: 2004-02-19 浏览次数: 136 有时见到别人的页面下方显示出页面的执行时间,很多新手都会想知道是怎么实现的吧?其实这个在PHP手册上就有,请看例子//定义获取时间函数 function getmicrotime(){ list($usec, $sec) = exp原创 2004-10-02 14:04:00 · 1542 阅读 · 0 评论 -
SSL原理解密
SSL原理解密 作者: 范晓明 加入时间: 2003-12-21 浏览次数: 293 RSA公钥加密在计算机产业中被广泛使用在认证和加密。可以从RSA Data Security Inc.获得的RSA公钥加密许可证。公钥加密是使用一对非对称的密码加密或解密的方法。每一对密码由公钥和私钥组成。公钥被广泛发布。私钥是隐密的,不公开。用公钥加密的数据只能够被私钥解密原创 2004-10-02 14:09:00 · 1425 阅读 · 0 评论 -
用 PHP 使 Web 数据分析进入更高境界 (PHP做类似流量分析)
用 PHP 使 Web 数据分析进入更高境界 作者: Paul Meagher 加入时间: 2003-12-07 浏览次数: 129 设计您的数据分析,做比简单原始计数更多的事对 Web 数据进行有效和多层次的分析是许多面向 Web 企业能够生存的关键因素,数据分析检验的设计(和决策)通常是系统管理员和内部应用程序设计人员的工作,而他们可能除了能够把原始计原创 2004-10-02 14:14:00 · 1904 阅读 · 0 评论 -
用PHP抓取网页
用PHP抓取网页 作者: 共创联盟 加入时间: 2003-11-24 浏览次数: 322 抓取网页,并将文字和图片存入数据库中,利用getimg.php?id=读取数据库中的图片getarticle.php?id=读取文档 /**建表文档 articletype对应的类型 1:oracle,2:java,3:systemCREATE TABLE a原创 2004-10-02 14:15:00 · 3729 阅读 · 0 评论 -
能把汉字转化为拼音的一个函数
能把汉字转化为拼音的一个函数 作者: qiushuiwuh 加入时间: 2003-11-22 浏览次数: 232 很多问题都是因为中文问题造成的 如文件名最好别用中文 现在的解决方法一般是产生一个ID,将这个ID做文件名 网页上如果url带汉字也经常出错 现在的解决方法一般用urlencode编码 现在用了这个转化,就好多了 原理:利用多维数组 1.添加索原创 2004-10-02 14:17:00 · 4449 阅读 · 0 评论 -
Output Buffer (输出缓冲)函数的妙用
Output Buffer (输出缓冲)函数的妙用 作者: Kh9 加入时间: 2003-11-22 浏览次数: 117 在PHP编程中, 我们经常会遇到一些直接产生输出的函数, 如passthru(),readfile(), var_dump() 等. 但有时我们想把这些函数的输出导入到文件中,或者先经过处理再输出, 或者把这些函数的输出作为字符串来处理原创 2004-10-02 14:18:00 · 2044 阅读 · 0 评论 -
PHP读取某站点的链接的函数
PHP读取某站点的链接的函数 作者: qiushuiwuh 加入时间: 2003-11-22 浏览次数: 118 原理:读取某站点的源文件,再利用正则分析其源代码,得到所有链接/**********qiushuiwuhen(2002-5-20)***********/if(empty($url))$url = "http://www.youkuaiyun.com/原创 2004-10-02 14:18:00 · 1070 阅读 · 0 评论 -
从 MySQL 导入导出大量数据的程序
从 MySQL 导入导出大量数据的程序 作者: 紫竹 加入时间: 2003-11-22 浏览次数: 184 大家一定使用过 phpmyadmin 里面的数据库导入,导出功能,非常方便。但是在实际应用中,我发现如下几个问题:1 数据库超过一定尺寸,比如6M 这时使用导出一般没问题,可以正确的保存到本机硬盘上面,但是导入则不行!原因是:一般的 PHP.INI 里面原创 2004-10-02 14:20:00 · 1210 阅读 · 0 评论 -
PHP中对数据库操作的封装
PHP中对数据库操作的封装 作者: 加入时间: 2003-11-22 浏览次数: 163 PHP中对数据库操作的封装 在动态网面设计中很多都要涉及到对数据库的操作,但是有时跟据需要而改用其它后台数据库,就需要大量修改程序。这是一件枯燥、费时而且容易出错的功作。其实我们可以用PHP中的类来实现对数据库操作的封装,从而使写出的程序在很小的改动下就可以完成后台数据库原创 2004-10-02 14:21:00 · 1227 阅读 · 0 评论 -
Search Engine Friendly的URL设计
Search Engine Friendly的URL设计 http://www.lelew.com/ 此外随着互联网上的内容以惊人速度的增长也越来越突出了搜索引擎的重要性,如果网站想更好地被搜索引擎收录,网站设计除了面向用户友好(User Friendly)外,搜索引擎友好(Search Engine Friendly)的设计也是非常原创 2004-10-11 09:33:00 · 1251 阅读 · 0 评论 -
实现动态XML
实现动态XML 首先建表: CREATE TABLE books ( bookid int(4) NOT NULL auto_increment, bookname varchar(100) NOT NULL, bookauth varchar(50) NOT NULL, bookpublisher varchar(50) NOT NULL, bookpubdate d原创 2004-10-17 15:23:00 · 1655 阅读 · 0 评论