- 博客(79)
- 收藏
- 关注
原创 PHP中比较值得推荐的数据验证的类
/* 我的数据验证的类 */ class checker{ // 函数定义 var $array_data=""; //要验证的数组数据 var $var_key=""; //当前要验证的数据的key var $var_value=""; //当前要验证的数据的值 var $is_empty=""; //要验证的值可以为空 var $arra
2004-06-29 23:11:00 3087 3
原创 PHP中的正规表达式(二)
PHP中的正规表达式(二) 来源:Phpuser.com 确定重复出现 到现在为止,你已经知道如何去匹配一个字母或数字,但更多的情况下,可能要匹配一个单词或一组数字。一个单词有若干个字母组成,一组数字有若干个单数组成。跟在字符或字符簇后面的花括号({})用来确定前面的内容的重复出现的次数。 字符簇 含义 ^[a-zA-Z_]$ 所有的字母和下划线 ^[[:al
2004-06-29 16:08:00 1273
原创 PHP中的正规表达式(一)
PHP中的正规表达式(一) 来源:Phpuser.com PHP继承*NIX的一贯传统,完全支持正规表达式的处理。正规表达式提供了一种高级的,但不直观的字符串匹配和处理的方法。用过PERL的正规表达式的朋友都知道,正规表达式的功能非常强大,但学起来不是那么容易。 比如: ^.+@.+/..+$ 这段有效却难以理解的代码足够使一些程序员头痛(我就是)或者让他们放弃使
2004-06-29 16:07:00 1300
原创 PHP中如何使用header发送头部信息
PHP中如何使用header发送头部信息 在照彭武兴先生的《PHP BIBLE》中所述,header可以送出Status标头,如 header("Status: 404 Not Found"); ?> 就可以让用户浏览器出现文件找不到的404错误,但是我试了这样是不行的。 后来我到w3.org上查了http的相关资料,终于试出来了如何Header出状态代码(Status
2004-06-29 16:06:00 1215
原创 PHP防盗链
我用的apache 2, php 4.3 有下面一段请求: GET /include/http/download.php?name=setup.exe HTTP/1.1 Host: localhost Accept: */* User-Agent: Mozilla/4.0 (compatible; MSIE 5.00; Windows 98) Range:
2004-06-29 13:44:00 3842 2
原创 PHP中繁体中文转换成简体中文
由于是拷贝的别人数据库中的东西,是繁体。有很多好东西不舍得放掉怎么把它转换一下啊。各位救命啊。 --------------------------------------------------------------- function isbig5($code) { if (strlen($code)>=2) { $code=strtok($code,"")
2004-06-29 13:42:00 3601
原创 PHP把汉字转化成unicode码
比如,把:“最新推荐GB”转化成: 最新推荐GB 请问算法。谢谢 --------------------------------------------------------------- 测试成功,gb2312.txt下载 http://www.phpx.com/download/utf8/gb2312.txt function gb2utf8($gb) {
2004-06-29 13:41:00 3150
原创 php将mysql中jpeg图片取出后直接缩小然后传给客户端,减轻网络传输负担
$imgstream=;//来自数据库 $im = imagecreatefromstring($imgstream); imagecopyresized ($im,$im,0,0,0,0,50,55,imagesx($im),imagesy($m));//50缩略图宽,55高 header ("Content-type: image/jpeg"); imagejpeg (
2004-06-29 13:36:00 1475
原创 让PHP执行一些自己输入的脚本
有的系统里,用户可以输入自己的PHP的脚本,然后在这个页面中就会执行刚刚输入的PHP脚本,是怎么做到的? 方法一:把自己刚输入的脚本,以xxx.php的形式存下来,然后在这个页面require_once这个xxx.php,我觉得这不是最终的方法 方法二:我不知道,我觉得肯定有方法二 ------------------------------------------------------
2004-06-29 13:31:00 1317
原创 PHP中精确检查Email地址的CLASS(包括对HOST的连通测试)
/* * email_validation.php * * */ class email_validation_class { //var $email_regular_expression="^([a-z0-9_] |//- |//.)+@(([a-z0-9_] |//-)+//.)+[a-z]{2,4}$"; var $timeout=0;
2004-06-29 13:30:00 2138 1
原创 PHP中删除文件夹中含有部分字串的文件的解决方法
该文件夹中很多文件,后缀不定。 要删除的文件的文件名的前面统一是f165这样开头。比如:f165d3.gif、f16532.zip等 --------------------------------------------------------------- $d = dir("目录名"); while($f = $d->read($d)) { if(preg_mat
2004-06-29 13:28:00 1881 1
原创 PHP中处理截取汉字,出现乱码问题的2个类
--------------------------------------------------------------- function msubstr($str,$start,$len) { $strlen=$start+$len; for($i=0;$i if(ord(substr($str,$i,1))>0
2004-06-29 13:27:00 2243
原创 PHP中对文本文件操作很好的类
class CtbClass { var $file; var $index; //建立一个文件并写入输入 function null_write($new) { $f=fopen($this->fil
2004-06-29 13:24:00 2378 1
原创 PHP 一些小问题~!
【1】页面之间无法传递变量 get,post,session在最新的php版本中自动全局变量是关闭的,所以要从上一页面取得提交过来得变量要使用$_GET[foo],$_POST[foo],$_SESSION[foo]来得到 当然也可以修改自动全局变量为开(php.ini改为register_globals = On);考虑到兼容性,还是强迫自己熟悉新的写法比较好。 【2】W
2004-06-29 13:23:00 1289
原创 孔已己老先生的安全检查字符的类
function clean_value($val) { if ($val == "") { return ""; } $val = trim($val); $val
2004-06-29 13:20:00 1691
原创 PHP 5 Release Candidate 3 Released完成后,加入了对mysql的支持。
PHP 5 Release Candidate 3 Released完成后,加入了对mysql的支持。
2004-06-29 13:02:00 1673
原创 PHP 小技巧之(5)关于PHP中var_dump()函数的概念、用途。
Win32下apache2 用get方法传递中文参数会出错 test.php?a=你好&b=你也好 传递参数是会导致一个内部错误 解决办法:"test.php?a=".urlencode(你好)."&b=".urlencode(你也好) ? ? $b ?= ?3.1; ?$c ?= ?TRUE; ?var_dump($b,$c); ??/* ?output: ?float(3.1) ?bool(
2004-06-25 17:38:00 2062
原创 PHP 小技巧之(4)如何获得txt文件中的一行数据?
我看了很多单文本数据的留言簿程序,发现这些程序效率很低,每次都要完全读入整个文件, 现求一种方法,可以获得我想要的一行数据,而又只读取那一行数据! 只能使用php! --------------------------------------------------------------- 使用fseek()定位 然后fgets --------------------------
2004-06-25 17:33:00 2846
原创 PHP 小技巧之(3)将一个php源程序存入一个字符串变量以后,如何将其中的尾部空格,换行符以及tab,去掉呢?
将一个php源程序存入一个字符串变量以后,如何将其中的尾部空格,换行符以及tab,去掉呢? --------------------------------------------------------------- try something like $string = ereg_replace("[/r/n/t]", "", trim($string)); ----
2004-06-25 17:21:00 2557
原创 PHP 小技巧之(2)怎样的产生各不相同的随机数
比如:rand(1,200); 怎样的产生各不相同的随机数呀? --------------------------------------------------------------- $arr=array(); while(count($arr) $a=rand(1,200); if(!in_array($a,$arr)){
2004-06-25 17:17:00 1434
原创 PHP 小技巧之(1)日期格式化问题
如题! --------------------------------------------------------------- $date=2002-9-7; $arr=implode(-,$date); $newdate=$arr[0].年.$arr[1].月.$arr[2].日; ?> ---------------------------------
2004-06-25 17:15:00 1201 1
原创 我与上帝的三次对话!
“日本人也算人?”我质问上帝道。上帝脸上露出一丝羞愧,支吾半天结结巴巴的说道,“算,算,算是吧。”我拍拍他的肩膀,“这不是你的真心话。” 上帝涨红了脸,转身欲逃走。看着他狼狈不堪我于心不忍,但我想想又心有不甘便一把抓住他,“失手造批禽兽出来也就算了,但你也不能把它们紧挨着咱中国人放啊!” 上帝哭丧着脸,“你们中国人自己死好面子讲什么仁义,早点踏平过去,不早没事了。”我被上帝说得咽住了,无语中,
2004-06-25 14:51:00 1547 2
原创 请上这个网站!希望你不反感!
http://www.new7wonders.com/voting.php 请上这个网站,请上这个网站!希望你不反感!投中国的长城和布达拉宫一 票。今天距离世界七大奇迹选举不到60天,但迄今为止,参加投票的中国人只占投票人 数的0.59%,而秘鲁却有21.98%,中国网民只要每人投一票,都比秘鲁多十几倍!中国 只有长城和布达拉宫在侯选之列。请参加投票!如果长城和布达拉宫入选,那中国就能 获得
2004-06-25 09:45:00 1474
原创 最近PHP英文新闻!
PHP 5 Release Candidate 3 Released! [8-Jun-2004] The third (and hopefully final) Release Candidate of PHP 5 is now available! This mostly bug fix release improves PHP 5s stability and irons out som
2004-06-25 01:50:00 1620
原创 PHP和MYSQL的黄金组合将成昨日美丽神话!
PHP和MYSQL的黄金组合神话将成昨日美丽! 受开源社区攻击 MySQL被迫调整授权政策 早前Zend给出了一些站不住叫的说法,早前就意识到是许可证的问题,这不,有人捅出来了: 一直以来,MySQL公司采用的都是“双重”的授权方式,顾客可以在2种授权方式间任意选择。一种是在GPL(GNU General Public License)授权协议下可以免费使用,另一种是
2004-06-24 17:08:00 2902 3
原创 雅虎yisou.com网站名是否的剽窃!!!
今天像往常一样打开每天必上的博客中国,无意中看到一篇标题为"一搜网:雅虎推出搜索子品牌"的文章,乍个看还以为朋友的1sou.com被雅虎收购了,仔细看了正文,原来是雅虎中国推出的yisou.com,打开一看,才知道雅虎中国周老大的脸皮有多厚,除了网站名称和1sou.com一样,就连广告语"一搜天下小"也是从1sou.com的"统一搜索,一搜天下!"改编的.赶紧给朋友挂了个电话,得知早在两周前北京有
2004-06-23 16:19:00 2669 5
原创 男人常犯的27个愚蠢行为
1、跟网友见面 2、跟知己上床 3、和情人结婚 4、把爱好当成职业 5、把同事当成朋友 6、借钱给朋友 7、到朋友的公司打工 8、在上司面前知无不言 9、轻信上司的许诺 10、喜怒哀乐都挂在脸上 11、在人堆里大声讲手机 12、头发油光可鉴,皮鞋却满是灰尘 13、不会给自己找借口或是习惯于给自己找借口 14、相信仅靠努力不靠运气和机遇就
2004-06-23 16:15:00 1809
原创 ASP与SQL数据库连接代码!
ASP与SQL数据库连接代码!//第一种写法:MM_conn_STRING = "Driver={SQL Server};server=(local);uid=sa;pwd=;database=infs;"Set conn = Server.Createobject("ADODB.Connection")conn.open MM_conn_STRINGSET RS=SERVER.CreateObj
2004-06-23 11:59:00 8123 5
原创 Java学习路径(二)书籍篇
学习一门新的知识,不可能指望只看一本,或者两本书就能够完全掌握。需要有一个循序渐进的阅读过程。我推荐Oreilly出版的Java系列书籍。 在这里我只想补充一点看法,很多人学习Java是从《Thinking in Java》这本书入手的,但是我认为这本书是不适合初学者的。我认为正确的使用这本书的方法应该是作为辅助的读物。《Thinking in Java》并不是在完整的介绍Java的整个体
2004-06-23 11:51:00 1450
原创 Java学习路径(三)过程篇
每个人的学习方法是不同的,一个人的方法不见得适合另一个人,我只能是谈自己的学习方法。因为我学习Java是完全自学的,从来没有问过别人,所以学习的过程基本上完全是自己摸索出来的。我也不知道这种方法是否是比较好的方法,只能给大家提供一点参考了。 学习Java的第一步是安装好JDK,写一个Hello World, 其实JDK的学习没有那么简单,关于JDK有两个问题是很容易一直困扰Java程序员的
2004-06-23 11:51:00 1551
原创 Java学习路径(一)工具篇
一、 JDK (Java Development Kit) JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发
2004-06-23 11:50:00 1368
原创 Php部分常见问题总结
Php部分常见问题总结*****************************************************************总结才能进步吗:)大白菜芯***************************************************************** 1:为什么我得不到变量 我在一网页向另一网页POST数据name,为什么输出$name时
2004-06-23 11:43:00 1324 1
原创 PHP中怎样计算两个日期相差的天数
我想知道距今天n天前的时期是多少怎么写?或者说,比如 2002-03-27 和2001-09-27之间有多少天? --------------------------------------------------------------- 先把时间转变为年、月、日,然后如下: $from=mktime(0,0,0,$month1,$day1,$year1); $to=mkti
2004-06-23 11:39:00 4359
翻译 如何把金额的小数形式翻译成中文形式,比方说1.1¥翻译成壹圆壹角?
如何把金额的小数形式翻译成中文形式,比方说1.1¥翻译成壹圆壹角? 参考: function num2rmb ($num){ $c1="零壹贰叁肆伍陆柒捌玖"; $c2="分角元拾佰仟万拾佰仟亿"; $num=round($num,2); $num=$num*100; if(strlen($num)>10){
2004-06-23 11:37:00 2713
原创 从数据库读取可以选择的类别列表
从数据库读取可以选择的类别列表 /***************************************************************说明:从数据库读取可以选择的类别列表输入:strListType显示类型,包括列表(option),复选框(checkbox),单选框(radiobox);strListName选项的名称,只有单选框和复选框时有意义;strSelect
2004-06-23 11:35:00 1714
原创 两个数相除,并设定所取小数的位数
两个数相除,并设定所取小数的位数function WxChu($left,$right,$num=0){if($right){$ping=$left/$right;if(!$num){$temp=Floor($ping);}else{$temp=substr($ping,0,strpos($ping,".")+$num+1);}}else{$temp=0;}return $temp;} $lef
2004-06-23 11:33:00 1995
原创 验证EMAIL地址的函数
验证EMAIL地址的函数 function WxCkMail($email){ return eregi("^[_/.0-9a-z-]+@([0-9a-z][0-9a-z-]+/.)+[a-z]{2,3}$",$email); } 正确的话返回ture 不正确返回flase
2004-06-23 11:32:00 1491
原创 一条检验SQL基础的语句!
数据表:student_id,name,age,class_id,group_id[学生id][姓名][年龄][班级id][组id]用一条sql语句1.求低于组平均年龄的人数比率在50%以下的那些组所在班级中高于班级平均年龄的学生 2.求组内最大年龄和最小年龄的学生既不是班级最大又不是班级最小的那些组所在班级的平均年龄 解法1: SELECT students.nameFROM (/*由学生集
2004-06-23 11:29:00 1968
原创 活了这些年了,有一些经验,教训和体会
活了这些年了,有一些经验,教训和体会 四点经验1,被打死不能被吓死2,集中全部资源于核心一点,取得压倒性的突破3,永远不要觉得自己比别人聪明,永远不要认定自己的观点是正确的,哪怕证据十足4,站在对方的角度用对方的形象思维去理解对方四点教训1,从商业模式和组织结构上说,简单的才是美的2,以为通过逻辑和有限的数据或事实可以推导出真理或真相3,以为智慧和学识比勇气和勤奋更重要4,以为可以和业务部的员工
2004-06-23 11:23:00 1507 2
原创 javascript检验页面的常用代码!
经过一段时间的编程,感觉这些javascript比较长用所以就整理了一下,其中有判断是否为空,判断数字,判断金额,及判断时间的。像那些可以写到js中,这样就在页面上简化了好多了。javascript检验页面的常用代码!去掉空格function Trim(str){if(str.charAt(0) == " "){str = str.slice(1);str = Trim(str); }return
2004-06-23 10:21:00 1262
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人