PHP 语言
文章平均质量分 80
未来感知-UWB定位
uwb高精度定位行业领导者
展开
-
php项目的一些函数
function checkValidate($url){ $flag=1; $handle=null; try{ $handle=@fopen($url,r); if (!$handle){ throw new Exception("");原创 2007-10-16 15:44:00 · 485 阅读 · 0 评论 -
缓存技术详谈—php
点击关闭此广告原创 2007-10-22 14:16:00 · 415 阅读 · 0 评论 -
正则表达式的字符表示
字符 描述 将下一个字符标记为一个特殊字符、或一个原义字符、或一个后向引用、或一个八进制转义符。例如,n 匹配字符 "n"。n 匹配一个换行符。序列 匹配 "" 而 "(" 则匹配 "("。^匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 n 或 r 之后的位置。$匹配输入字符串的结束位置。如果设置了RegExp 对象的 Mu原创 2007-10-22 14:22:00 · 694 阅读 · 0 评论 -
PHP初学者头疼问题总结
加入日期:2004年04月01日 16:10:56 PM 作者:wzpwhw 中文PHP论坛【1】页面之间无法传递变量 get,post,session在最新的php版本中自动全局变量是关闭的,所以要从上一页面取得提交过来得变量要使用$_GET[foo],$_POST[foo],$_SESSION[foo]来得到 当然也可以修改自动全局变量为开(php.ini改为register_转载 2007-10-23 15:12:00 · 469 阅读 · 0 评论 -
PHP分割英文字符串,防止被截断
当很多的英文文章要分页的时候,必须把英文文章分成截断,分成几页显示,下面的函数自己写的,可以实现../*@$str ,要截的字符串@$start 开始处@$end 结束处*/ function englishSubstr($str,$start,$end) { if($start!=0) { if(substr($str,$start-1,1)!="转载 2007-10-22 14:10:00 · 1156 阅读 · 0 评论 -
php获取某个目录大小
大致就是不知道目录下面又多少层目录, 也不知道又多少文件, 需要统计占用空间大小, 这个可以用在 相册/数据库占用/网络U盘 等程序中.大致程序思想就是使用递规来计算目录占用空间多少, 然后再把这个占用空间的值写进文本文件里, 那么只要访问这个txt文件就知道占用了多少空间, 不用频繁获取而读磁盘, 节省资源. 每次用户如果上传的文件或者删除了文件, 那么又重新进行统计. 当然, 也可以把统计原创 2007-10-22 14:18:00 · 514 阅读 · 0 评论 -
php确认码图片
确认码生成文件checkNum_session.php Header("Content-type:image/png");//定义header,声明图片文件,最好是png,无版权之扰; //生成新的四位整数验证码session_start();//开启session;$authnum_session = ; $str = abcdefghijkmnpqrstuvwxyz12345原创 2007-10-22 14:28:00 · 494 阅读 · 0 评论 -
Pear的Pager分页类
Pear的Pager分页类是一个很好用的php分页类,扩展性很强,能够适应各种分页情况的需求,至少我在几年间大大小小的项目里,基本上没有为分页额外写过代码,全部都是用的Pager,足见Pager的可用性之强.下面用代码来看看它的使用范例:PHP: require_once Pager/Pager.php;原创 2007-10-22 09:53:00 · 711 阅读 · 0 评论 -
利用单元测试对PHP 代码进行检查
测试驱动的开发和单元测试是确保代码在经过修改和重大调整之后依然能如我们期望的一样工作的最新方法。在本文中,您将学习到如何在模块、数据库和用户界面(UI)层对自己的 PHP 代码进行单元测试。现在是凌晨 3 点。我们怎样才能知道自己的代码依然在工作呢? Web 应用程序是 24x7 不间断运行的,因此我的程序是否还在运行这个问题会在晚上一直困扰我。单元测试已经帮我对自己的代码建立了足转载 2007-10-23 12:36:00 · 773 阅读 · 0 评论 -
php操作properties文件的类,只读
class Config_File: /** * Config_File class. * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the原创 2007-10-19 10:02:00 · 3028 阅读 · 0 评论 -
谈PHP生成静态页面
点击关闭此广告原创 2007-10-22 14:15:00 · 456 阅读 · 0 评论 -
PHP程序加速探索之服务器负载测试
服务器负载太大而影响程序效率也是很常见的,我们需要对此进行测试。这里我以目前最常用的Apache服务器为例。 Apache 服务器自带有一个叫AB(ApacheBench)的工具,在bin目录下。使用这个轻巧的工具我们可以对服务器进行负载测试,看看在重负荷之下服务器的 表现如何。ApacheBench 可以针对某个特定的 URL 仿真出连续的联机请求,同时还可以仿真出同时间点数个相同的联机请转载 2007-10-23 12:15:00 · 489 阅读 · 0 评论 -
Pear 的安装及其部分库的使用
当你使用PHP开发一个网站;当你有许多的表单需要处理;当你需使用标准的SQL语句;当你需要自动化的生成文档.总之,当你希望快捷高效的开发基于PHP的网站和应用程序的时候,Pear库将能为你提供意想不到的帮助.使用Pear开发PHP程序是明智的选择.Pear都提供了哪些库都能用来做什么?Pear库几乎涵盖了使用PHP可以操作的任何方面.大致有这些:1. HTML,表单表格分页原创 2007-10-23 16:36:00 · 751 阅读 · 0 评论 -
JpGraph简介
刚下载了JpGraph,试用后发现的确不错,现将使用时的一些经验奉献给大家,由于时间仓促,加之小弟水平有限,写的不对之处还情大家指正。 一、 么是JpGraph 以前用PHP作图时必须要掌握复杂抽象的画图函数,或者借助一些网上下载的花柱形图、饼形图的类来实现。没有一个统一的chart类来实现图表的快速开发。 现在我们有了一个新的选择:JpGraph。专门提供图表的类库。它使得作图变成了一件非常简转载 2007-10-25 11:28:00 · 699 阅读 · 0 评论 -
jpgraph的一个使用例子及汉字乱码的解决方法
pgraph的一个使用例子及汉字乱码的解决方法 最近因为工作原因,需要做一些图表出来,上网查了一下,PHP中主要的做图工具有两种。一个是jpgraph,一个是image_graph. JPGRAPH是PHP世界里一款非常方便的做各种图表的工作,柱状图、饼图、雷达图等,基本上对所有的图表无所不能。 在PEAR中,也有一款做图表的工具,叫image_graph,这个工具功能也是非常强大,但jpgrap原创 2007-10-25 12:47:00 · 1058 阅读 · 0 评论 -
PHP给图片生成缩略图和加版权的类
最近有空看了一下。感觉图片处理一些简单的功能还可以,复杂的就算了,GD库都2.0.1了,还是不支持中文,看了几篇文章,想使用中文只能先将GB2312转换成UNICODE再写入图片,太麻烦了,索性只使用英文算了。 在图像生成部分可以定义图片的最大高,宽,比较适用于新闻及相册等系统。 GD2.0.1在图片处理上有很大提高,我试了下imageCopyResized和imageCopyResampled,转载 2007-10-25 12:51:00 · 781 阅读 · 0 评论 -
php生成图表,并和页面内容能够一起显示
// Snippet extracted from explore.php script include ("jpgraph/jpgraph.php"); include ("jpgraph/jpgraph_scatter.php"); include ("jpgraph/jpgraph_line.php"); // Create the graph $graph = ne原创 2007-10-25 14:07:00 · 1211 阅读 · 0 评论 -
JpGraph 怎样处理中文字体
开始以为他不支持中文,所以先在网上找了教程,教程写着要设置字库路径等。结果我下的那个版本一点都不用设置人家就写好了。如果是WIN系统就是根据环境变量找到系统的要目录。在加上“/fonts/”从而自动就找到字体了。 当然如果是UNIX你可以把你WINDOWS/FONTS下的所有的TTF文件和一个simsun.ttc文件传入一个目录上。然后在jpgraph的src目录下找到jpgraph.php文件有原创 2007-10-25 17:18:00 · 1082 阅读 · 0 评论 -
XMLDOM对象方法:Document对象方法
abort 方法 作 用 abort 方法取消一个进行中的异步下载 基本语法原创 2007-10-26 10:23:00 · 570 阅读 · 0 评论 -
XMLDOM对象方法:各种属性及方法
一)、节点对象的属性 以下所列为节点对象可用的属性: 1. attributes 2. baseName 3. childNodes 4. dataType 5. definition 6. firstChild 7. lastChild 8. nameSpace 9. nextSibling 10. nodeName 11. nodeStringType 12. nodeType 13.原创 2007-10-26 10:28:00 · 1709 阅读 · 0 评论 -
mantis的安装配置(for windows)
mantis的安装配置(for windows) 1.安装环境:mantis-1.0.0rc4 + EasyPHP-2.0b1-setup.exe; (1)这里建议使用EasyPHP,因为它集成了Apache,MySql和Php5。一个安装文件,安装也非常简单,用来搭建mantis很不错。如果对其中的Apache,Php作配置的话,只修改配置文件了,真的很easy。 最新版本是EasyP转载 2007-10-30 15:40:00 · 3548 阅读 · 0 评论 -
smarty的一个封装类
class SmartyObject extends Smarty { function SmartyObject() { $this->Smarty(); $this->template_dir = ENQUETE_HOME_DIR . template/web; $this->config_dir = ENQUETE_HOME_DIR . con原创 2007-10-30 13:42:00 · 1021 阅读 · 0 评论 -
PHP整合你的站点入口
http://www.souzz.net 2005-12-08 文章出处:搜站长搜集 大家也许经常在网上看到这样的路径(http://www.aaa.com/aaa/bbb/aaa?id=5),让人不解,这样的网站的实现方式有几种可能性:1、隐藏文件的扩展名,对这种做法的好处,众说转载 2007-10-16 11:00:00 · 566 阅读 · 0 评论 -
PHP,JS 一些常用的正则表达式
转载 2007-10-16 10:09:00 · 532 阅读 · 0 评论 -
PHP程序与服务器端通讯方法小结(1)
http://www.souzz.net 2005-12-16 文章出处:赛迪网论坛假设有10个网站,分布在各地,它们的库存要同步,而数据库不支持远程连接。.我们要实时地取得服务器的库存数,可以通过很多种方法,我所知道的有以下几种:·CURL方式·SOCKET方式·PHP5中的SOAP方式以下分别给出示例来实现它: 1. curl方式 <?转载 2007-10-16 10:29:00 · 510 阅读 · 0 评论 -
将汉字的内码转化成unicode码
function gb2unicode($gb) { if(!trim($gb)) return $gb; $filename="gb2312.txt"; $tmp=file($filename); $codetable=原创 2007-10-16 15:05:00 · 1251 阅读 · 0 评论 -
MySQL优化经验
Wikipedia,自由的百科全书同时在线访问量继续增大 对于1G内存的服务器明显感觉到吃力严重时甚至每天都会死机 或者时不时的服务器卡一下 这个问题曾经困扰了我半个多月MySQL使用是很具伸缩性的算法,因此你通常能用很少的内存运行或给MySQL更多的被存以得到更好的性能。 安装好mysql后,配制文件应该在/usr/local/mysql/share/mysql目录中,配制文件有原创 2007-10-17 10:09:00 · 602 阅读 · 0 评论 -
my.ini详解及mysql彻底优化讲述
http://bbs.muzone.cn/thread-107946-1-1.html转载 2007-10-17 10:12:00 · 526 阅读 · 0 评论 -
php生成csv文件的两个类
require_once fileOperation.class.php; class csvHelper extends fileOperation{ var $mSpace = ,; var $mHead; var $mBody; function addHeader($head=array()){ if (is_array($head原创 2007-10-18 09:05:00 · 1059 阅读 · 0 评论 -
一个xml文档的外文网站, 各种语言的都有挺好的
http://www.topxml.com/原创 2007-11-07 16:00:00 · 707 阅读 · 0 评论 -
用 PHP V5 开发多任务应用程序
许多 PHP 开发人员认为,由于标准的 PHP 缺少线程功能,因此实际 PHP 应用程序不可能执行多任务处理。例如,如果应用程序需要其他 Web 站点的信息,那么在远程检索完成之前它都必须停止。这是错误的!通过本文了解如何使用 stream_select 和 stream_socket_client 实现进程内 PHP 多任务处理。 PHP 不支持线程。尽管如此,与前述大多数 PHP 开发人转载 2007-11-14 18:26:00 · 560 阅读 · 0 评论 -
php中关于session的一个bug
1 在PHP中如果要记住一个变量的值, 如一个页面( test 1 .php )中是这样定义的 $_SESSION["USER"]="张三" ,在另一个页面(test2 .php )有一个这样的变量 $user="李四", 如果先点击test1 .php , 然后再进入test2.php, 最后回到test1 .php, 这个$_SESSION["user"] 就会变成 $_SESSION["原创 2007-11-16 09:13:00 · 718 阅读 · 0 评论 -
PHP XML-RPC 的使用
新的blog系统要实现发文章时ping的功能,http://www.technorati.com/developers/ping/ 和 http://rpc.weblogs.com/ ,实现Ping功能,要用XML_RPC,转篇文章,学习一下。Section 3. XML-RPCXML-RPC的数据类型XML-RPC仅支持有限的几种数据类型。下面是和PHP数据类型的的对应关系:转载 2008-02-13 16:06:00 · 756 阅读 · 0 评论 -
php 中CURL的应用
$ch=curl_init("http://61.206.122.250/mbNPGateway/mbNpcml.do");$params="VERSION=1.0&";$params.="TYPE=Gateway&";$params.="CLIENT_SESSION_ID=&";$params.="AGENTID=Survey&";$params.="CLIENTTYPE=APP&";$para原创 2008-02-13 16:32:00 · 626 阅读 · 0 评论 -
php 常用学习站点
国内 http://www.phpuser.com - PHP中文用户,也就是这里了 http://www.phpx.com - 中国PHP联盟 http://www.phpsite.net - PHP专门站 http://www.phpchina.cn - PHP CHINA http://www.cpcw.com/netschool/homepage/cgi/ - 电脑报网页陶吧 国外 htt原创 2007-11-30 10:24:00 · 924 阅读 · 0 评论 -
PHP下的HTML转PDF以及日文的处理(中文同理)
http://writeblog.csdn.net/PostEdit.aspx转载 2008-02-19 18:12:00 · 845 阅读 · 0 评论 -
php虚拟机的配制
NameVirtualHost *:8001 ServerAdmin test@janabiz.com DocumentRoot D:/projects/mobilejudge/webapp/htdocs ServerName lyd.mobilejudge.com ErrorLog logs/error_log.mj CustomLog原创 2007-12-03 11:51:00 · 809 阅读 · 0 评论 -
fpdf 生成PDF 有关乱码的问题
1 , 要使用mbfpdf.php , japanese.php我使用是不起作用的.2. 要注意文件的输出格式编码, 要用EUC-JP编码. fpdf.php 的文件编码也要改成euc-jp3. 如果文件是SHIFT_JIS的可能要设置php.ini 的[mbstring]>;mbstring.internal_encoding = EUC-JP>;mbstring.http_input =原创 2008-02-28 10:20:00 · 2315 阅读 · 1 评论 -
FPDFK中给文字添加横线
只要设置 setFont() 中的第二个参数为 U 就行了, 例如: $pdf->setFont(GOTHIC,U,8);原创 2008-03-03 16:08:00 · 885 阅读 · 0 评论 -
php中截取汉字,避免半个字节的问题
1. $In 要截取的字符串, $num要截取的长度, 返回截取的字符串 public function substrGB($in,$num) { //$num=16; $pos=0; $byteNum=0; $out=""; while($num){ $c=mb_substr($in,$pos,1,"EUC-JP");原创 2008-03-04 13:59:00 · 1189 阅读 · 0 评论