【phpfilectime函数怎么用】教程文章相关的互联网学习教程文章

编写自己的php扩展函数

编写自己的php扩展函数php程序写的时间长了,自然对他所提供的功能了如指掌,他所提供的一大堆功能,真是觉得很好用,但有时候会发现php也缺少一些功能,自己总是会产生为php添加一些自定义的功能的想法。久而久之,终于今天憋不住了,开始动手研究如何添加。 下载一个php的源代码包,这里使用的是php 4.0.5版,解压后会看到php的根目录下会有README.EXT_SKEL这样一个文件,打开详细阅读了一下,发现了一个非常好用的工具,这个工...

一个目录遍历函数

一个目录遍历函数<?phpfunction dirtree($path="./test") { echo "<dl>"; $d = dir($path); while(false !== ($v = $d->read())) { if($v == "." $v == "..") continue; $file = $d->path."/".$v; echo "<dt>$v"; if(is_dir($file)) dirtree($file); } $d->close(); echo "</dl>";}dirtree();?>

substr()函数中文版

substr()函数中文版普通的substr()函数可以取得字符串的指定长度子字符串,但遇到中文时可能会在新字符串末尾产生乱码,下面这个函数将超过$len长度的字符串转换成以“...”结尾,并且去除了乱码。 用法:$new = getsubstring($old,20); function getsubstring($str,$len) { for($i = 0;$i <$end;$i++) { if ($i >=0 AND $i <$end) { if(ord(substr($str,$i,1)) > 0xa1) $re...

PHP4(windows版本)中的COM函数

PHP4(windows版本)中的COM函数这几天一直在写excel转化成mysql,发现一篇文章,搜一下phpx论坛,没有这个帖子,把它转帖如下:PHP4(windows版本)中的COM函数 介绍内置于PHP4里的COM函数对于我们在win32环境下开发程序是相当有吸引力的,但是至今仍没有多少相关的技术文档。本文将以三个例子分别处理 MS office 2000 Word 、 Excel 、 Adobe Distiller 来说明如何在PHP中使用COM函数。 COM技术是由Microsoft在几年前提出并开发的,本文...

用PHP函数解决SQL injection

SQL injection问题在ASP上可是闹得沸沸扬扬当然还有不少国内外著名的PHP程序“遇难”。至于SQL injection的详情,网上的文章太多了,在此就不作介绍。如果你网站空间的php.ini文件里的magic_quotes_gpc设成了off,那么PHP就不会在敏感字符前加上反斜杠(\),由于表单提交的内容可能含有敏感字符,如单引号(),就导致了SQL injection的漏洞。在这种情况下,我们可以用addslashes()来解决问题,它会自动在敏感字符前添加反斜杠。...

PHP4 与 MySQL 数据库操作函数详解

I说PHP就不能不提MySQL,而要讲MySQL,那么PHP也是必然要被提起。PHP的迅速崛起,离不开MySQL,而MySQL的广泛应用,也与PHP休戚相关。 下面详细分析PHP4中与MySQL相关操作的函数(共32个,开头都为mysql_): <1>. 连接数据库服务器(database server)的函数(2个): (1).mysql_connect() 格式:int mysql_connect(string [hostname] [ort],string [username],string [password]); 参数中的port参数表示数据库服务器的端口号,...

如何使用PHP中的字符串函数

如何使用PHP中的字符串函数PHP中的字符串操作功能是比较多的,重要的有以下这些: (1)echo,print,printf,sprintf 前两个函数是输出字符串.字符串中如果有变量名则被替换成其值. 后两个函数类似于C的同名函数. (2)strchr,strlen,strtok,strrchr,strrev,strstr,strtolower, strtoupper,substr,ucfirst 这些是常用的字符串操作函数,有些和C中的同名函数意义完全一致. strrev是把一个字符串翻转. strtolower和strtoup...

GD输出汉字的函数的分析

很早以前找到一个把GB码转化为UTF-8的函数,配合一个GB到UNICODE的对照表(gb2312.txt),用于在GD中输出汉字。后来发现在欲输出的内容中含有西文字符时,会出现混乱。后来找到了修改后的代码,解决了问题。现将两个函数做一对比分析如下。首先,这是一个UNICODE到UTF-8编码转换的函数,这一部分修改前后没有变化:function u2utf8($c){for($i=0;$i<count($c);$i++)$str="";if ($c < 0x80) {$str.=$c;}else if ($c < 0x800) {$str....

一个查看session内容的函数

之所以是能写出来这个函数,主要是对该网站的session结构清楚,如:name|s:4:"tasm";passwd|s:6:"111111";mode|s:1:"1",也知道该session存放的位置,而且可以上传文件,所以嘛,当时就做了一次小小的黑客,在线的朋友的密码可以一览无余,呵呵:<? function submit1(){ global $username; print "<title>论坛监听器</title>"; $i=0; if($username=="tasm"||$username=="Tasm") { print "你也太黑了吧?连我你也查?"; return; }...

自定义PHP分页函数【图】

每次编写列表性质的页面,几乎都要写上一段分页的程序。最近小阳终于决心一劳永逸——自定义一个分页函数,并保存在“pageft.php”文件里。要用到分页的地方,就直接包含“pageft.php”文件,并调用这个函数就行了。小阳在编写这个函数时,尽量注意了程序的可移植性和易用性,下面就是小阳编写的函数:好,分页函数已经写好了,保存为“pageft.php”,要分页时就包含它并调用pageft()函数。不过它并没有输出任何东西,但产...

PHP模拟SQL Server的两个日期处理函数

//在PHP中处理日期非常不方便,比如求两个日期之间相差的月份?该怎么办呢?   //文件名:date.inc.php3   //在使用这两个函数前,要先将日期或日期时间转换成timestamp类型。   //如:   //$today=mktime(0,0,0,date("m"),date("d"),date("Y"));   /****模拟sqlserver中的dateadd函数*******   $part 类型:string   取值范围:year,month,day,hour,min,sec   表示:要增加的日期的哪个部分   $n 类型:...

图象函数中的中文显示

把GB码转换到UTF8,php中TTF支持UTF8编码的非ASCII字符输出.在分析这段代码之后,发现可以实现中文与ASCII混合输出图象,这样在我们操作图象函数时可以更方便. 代码如下:<? function gb2utf8($gb) { if(!trim($gb)) return $gb; $filename="gb2312.txt"; $tmp=file($filename); $codetable=array(); while(list($key,$value)=each($tmp)) $codetable[hexdec(substr($value,0,6))]=substr($value,7,6); $utf8=""; while($gb) { if (ord...

随机广告显示(PHP函数)

<?php #########随机广告显示########## function myads(){ $dir="ads"; #设置存放记录的目录 //$dir="ads"; #设置存放记录的目录 $ads="$dir/ads.txt"; #设置广告代码文件 $log ="$dir/ads.log"; #设置ip记录文件 $ads_lines=file($ads); $lines=count($ads_lines);#文件总行数 ####读出广告总数$ads_count和显示次数到数组$display_array######## $ads_count=0; $display_count=0; for ($i=0;$i<$lines;$i++){ if((!s...

判“新”函数:得到今天与明天的秒数

如果你想根据时间来判断某一时间值(用秒数表示)是否在今天的范围之内。下面这个函数,将帮你轻而易举的判断。 函数源代码: --------------------------------------------- 说明:若$varTime在今天的范围内,返回ture,否则返回false. function bTodayToTomorrow($varTime) { $nowYear=date("Y"); $nowMonth=date("n"); $nowDay=date("j"); $aryTodayAndTomorrow["Today"]=date("U",mktime(0,0,0,$nowMonth,$nowD...

用函数读出数据表内容放入二维数组

//用函数读出数据表内容放入二维数组 //动态sql语句 //以读出点击次数表为例。 function list_hit($fields,$where,$order,$direction,$limit,$conn) { if ($fields=="") {$fields="hit_id,banner_id,hit_ip,hit_time";} if ($order=="") {$direction="";} $sql="select $fields from hit $where $order $direction $limit"; //echo $sql; $res=mysql_query($sql,$conn); $i=0; $list_hit[$i]["rows"]=mysql_num_rows($res); $i++; ...

TIME - 相关标签