脚 本 之 家 www.jb51.net
页面导航:  不限条件-->函数
本地搜索:
SQLinjection问题在ASP上可是闹得沸沸扬扬当然还有不少国内外著名的PHP程序“遇难”。至于SQLinjection的详情,网上的文章太多了,在此就不作介绍。如果你网站空间的php.ini文件里的magic_quotes_gpc设成了off,那么PHP就不会在敏感字符前加上反斜杠(\),由于表单提交的内容可能含有敏感字符,如单引号('),就导致了SQLinjection的漏洞。在这种情况下,我们可以用addslashes()来解决问题,它会自动在敏感字符前添加反斜杠。但是,上面的方法只适用于magic_quotes_gpc=Off的情况。作为一个开发者,你不知道每个用户的magic...
http://www.jb51.net//article/1657.htm
编写自己的php扩展函数php程序写的时间长了,自然对他所提供的功能了如指掌,他所提供的一大堆功能,真是觉得很好用,但有时候会发现php也缺少一些功能,自己总是会产生为php添加一些自定义的功能的想法。久而久之,终于今天憋不住了,开始动手研究如何添加。  下载一个php的源代码包,这里使用的是php4.0.5版,解压后会看到php的根目录下会有README.EXT_SKEL这样一个文件,打开详细阅读了一下,发现了一个非常好用的工具,这个工具可以帮你构建一个空的php扩展,然后你向里面添加相应的代码就可以完成你自己的功能扩展了。下面我们就来介绍如何使用...
http://www.jb51.net//article/1628.htm
模拟xcopy的函数<?php/**************************************系统名称:模拟xcopy的函数*程序功能:模拟xcopy的函数*开发日期:2003/03/14*************************************/?><?//copyadirection’sallfilestoanotherdirectionfunctionxCopy($source,$destination,$child){//用法://xCopy("feiy","feiy2",1):拷贝feiy下的文件到feiy2,包...
http://www.jb51.net//article/1622.htm
一个目录遍历函数<?phpfunctiondirtree($path="./test"){  echo"<dl>";  $d=dir($path);  while(false!==($v=$d->read())){  if($v=="."$v=="..")    continue;  $file=$d->path."/".$v;  echo"<dt>$v"; &...
http://www.jb51.net//article/1620.htm
最近因需要,写了个“阿拉伯数字转中文数字的函数”。搜索了精华区只见到一个类似的。感觉到我的算法不错,所以贴出来共享一下如果要用于金额的转换,对小数部分的处理要做一下修改<?phpfunctionch_num($num,$mode=true){ $char=array("零","壹","贰","叁","肆","伍","陆","柒","捌","玖"); $dw=array("","拾","佰","仟","","萬","億","兆"); $dec="點"; $retval=""; if($mode)   preg_...
http://www.jb51.net//article/1597.htm
auto=1立即PRINT,否则timeOut毫秒后PRINT,如printPage(0,5000);functionprintPage($auto=1,$timeOut=10000){if($auto==1){echo"<SCRIPTLANGUAGE="JavaScript"><!--Beginif(window.print){window.print();}else{alert('NoprinterdriverinyourPC');}//End--></script>n";}else{echo"<SCRIPTLANGUAGE...
http://www.jb51.net//article/1571.htm
如何在PHP图形函数中显示汉字,大家已经问了很久了,但一直没有结果。终于在参考另一篇文章后,我试验出来了!方法:首先,决定要显示哪些汉字,如“计数器”这三个字。到Word2000(97不知可不可以)中去,输入这三个字,另存为,选择编码格式,然后再在右边的编码类型里选择unicodeutf-8,记住不要选错了。存成一个编码格式的文本文件,比如说文件名叫test.txt。用一个16进制的编辑器打开这个文件,这时你会看到,里面有一堆16进制字符,一个汉字占三个字节,所以这里,你应该找到前面9个字节的内容,记下来。再开始编辑.php文件,用如chr(0xE6).chr(0x88...
http://www.jb51.net//article/1570.htm
如果你在一个类中声明一个函数,命名为__construct,这个函数将被当成是一个构造函数并在建立一个对象实例时被执行.清楚地说,__是两个下划线.就像其它任何函数一样,构造函数可能有参数或者默认值.你可以定义一个类来建立一个对象并将其属性全放在一个语句(statement)中.你也可以定义一个名为__destruct的函数,PHP将在对象被销毁前调用这个函数.它称为析构函数.继承是类的一个强大功能.一个类(子类/派生类)可以继承另一类(父类/基类)的功能.派生类将包含有基类的所有属性和方法,并可以在派生类中加上其他属性和方法.你也可以覆写基类的方法和属性.就像3.1....
http://www.jb51.net//article/1540.htm
<?php/***DOMXML函数笔记*连接php_domxml.dll后*用get_defined_functions()得到domxml支持函数**目前domxml不支持非iso-8859-1以外的语言声明*<?xmlversion="1.0"encoding="iso-8859-1"?>支持*<?xmlversion="1.0"encoding="gb2312"?>不支持*<?xmlversion="1.0"?>因此需要改造成这样,可能需要*utf8_encode()utf8_decode()函数进行处理**函数列表*st...
http://www.jb51.net//article/1506.htm
一份gb2312.txt(184799字节)确实显得太大了点,而且还要经unicode转换。这份对照表为51965字节,要小的多了。对于无法使用iconv函数库的场合还是很实用的。<?php//对照表的使用$filename="gb2utf8.txt";$fp=fopen($filename,"r");while(!feof($fp)){list($gb,$utf8)=fgetcsv($fp,10);$charset[$gb]=$utf8;}fclose($fp);//以上读取对照表到数组备用/**gb2312到utf-8**/functiongb2utf8($t...
http://www.jb51.net//article/1496.htm
   树型菜单在很多桌面应用系统中都有非常广泛的应用,其主要优点是结构清晰,利于使用者非常清楚的知道目前自己所在的位置。但在web上树型菜单的应用因为没有理想的现成组件可以拿过来直接使用,所以一般的情况下,程序员主要是通过JavaScript来实现一些简单的树型结构菜单,但这些菜单往往都是事先定好各菜单项目,以及各菜单项目之间的层次关系,不利于扩充,一旦需要另一个菜单结构时,往往还需要重新编写,因此使用起来不是很方便。   经过对函数递归的研究,我发现这种树型菜单可以通过递归函数,使树型菜单的显示实现动态变化,并没有级数的限制。下面就...
http://www.jb51.net//article/1453.htm
共有:628/10,当前57/63页  [首页] [上一页] 53 54 55 56 57 58 59 60 [下一页]  [尾页] 转到: