• PHP验证是否是md5编码代码 日期:2013-09-21  点击:54  评论:0

    function is_md5( $password ){ return preg_match( /^[a-z0-9]{32}$/ , $password ); }...

  • PHP多文件上传代码 日期:2013-09-21  点击:147  评论:0

    ?php define( 'ROOT' , 'D:/ProgramFiles/www/test/' ); class Files_Tool{ protected static $allowExt = array ( '.jpg' , '.jpeg' , '.png' , '.gif' , '.bmp' , '.svg' , '.chm' , '.pdf' , '.zip' , '.rar' , '.tar' , '.gz' , '.bzip2' , '.ppt' , '.d...

  • Drupal 7 导航条代码 日期:2013-09-21  点击:123  评论:0

    可输出二级子菜单 divid= navigation class = clearfix ?php if ( $page [ 'navigation' ]):? ?phpprintdrupal_render( $page [ 'navigation' ]);? ?php else : if (module_exists( 'i18n_menu' )){ $main_menu_tree =i18n_menu_translated_tree(variable_ge...

  • PHP多维数组生成统一下标索引方法 日期:2013-09-21  点击:198  评论:0

    有这样一个需求:将下面这段代码: $params = Array ( [tab1] = Array ( [server] = Array ( [0] = 137 [1] = 122 ) ) ); 生成如下数组: $params = Array( apos;[tab1][server][0]apos; = 137, apos;[tab1][server][1]apos; = 122 ); 注意了,是将多维数组...

  • PHP中实现页面跳转实例 日期:2013-08-29  点击:110  评论:0

    总结3种在PHP中常用的页面跳转方法,具体如下。 方法1:PHP中header()函数 ? php header ( Location:http://google.ca ); ? 注意: 1.location与:之间不能有空格,否则不会跳转。 2.header()前不能有任何的输出。 3.header()之后的PHP代码还会被执行。 方法2:...

  • PHP获取两个时间相差的年数、月数和天数 日期:2013-08-21  点击:398  评论:0

    今天在查看博客的统计栏时,发现那个安全运行的时间只显示了当前时间距离博客的建立时间相差的天数。这样看起来不怎么舒服:要是再过几年后,运行了七八百天,那是不是用户还得估算一下是几年了...

  • PHP代码:每隔5分钟发送html内容email邮件 日期:2013-08-21  点击:336  评论:0

    while (1) { //tenminute var_dump( checktask,pleasedonapos;tclose ); //sendemail processDBData( $db ); //processinventorystate processInventoryState( $db , $tasks ); sleep(5*60); } //readtabledatafromdatabase function processDBData( $db ) {...

  • php多层数组与对象的转换实例代码 日期:2013-08-05  点击:73  评论:0

    php多层数组与对象的转化实例代码如下: ? php functionobjectToArray($d){ if(is_object($d)){ //Getsthepropertiesofthegivenobject //withget_object_varsfunction $ d = get_object_vars ($d); } if(is_array($d)){ /* *Returnarrayconvertedtoobject *U...

  • 织梦后台安全退出时出现空白的原因找到了 日期:2013-08-05  点击:217  评论:0

    php5.4删除了session_unregister函数导致笔者在织梦系统安全退出的时候后台出现了空白,下面是全过程,如果您也碰到了同样的情况,不妨参考一下。 前几天安装了dedecms系统,当在后台安全退出的时候,后台出现空白,先前只分析其他功能去了,也没太注意安全...

  • PHP代码分享:MySQL的备份 日期:2013-07-04  点击:109  评论:0

    ?php class MysqlExport{ /** *databaseconnect */ private $_db ; private $_resource ; /** *createtablestructuresql */ private $_create_table = '' ; public function __construct( $host = '' , $user = '' , $pass = '' , $db = '' , $port =3306){...

  • 代码分享:PHP省市级联 日期:2013-07-04  点击:434  评论:0

    把每一个省市的城市及对应区号以数组的键值存放 ?php header( Content-Type:text/html;charset=utf-8 ); for ( $i =0; $i 35; $i ++){ if ( $i ==0) $i = '' ; elseif ( $i 10) $i = '0' . $i ; $url = 'http://www.weather.com.cn/data/listinfo/city' . $i...

  • 代码分享:php简单缩略图类|image.class.php 日期:2013-07-04  点击:88  评论:0

    使用方法: $img = new iamge; $img-resize('dstimg.jpg', 'srcimg.jpg', 300, 400); 说明:这个是按照比例缩放,dstimg.jpg是目标文件,srcimg.jpg是源文件,后面的是目标文件的宽和高 $img-thumb('dstimg.jpg', 'scrimg.jpg', 300, 300); 说明:这个是按照...

  • 代码分享:ecshop 远程商品详情图片本地化 日期:2013-07-04  点击:807  评论:0

    文件放在根目录即可 ?php set_time_limit(0); include ( data/config.php ); $link =mysql_connect( $db_host , $db_user , $db_pass ) or die ( connecterror ); mysql_select_db( $db_name , $link ) or die (mysql_error()); mysql_query( setnamesutf8 )...

  • 代码分享:php curl 模拟ftp上传 日期:2013-07-04  点击:316  评论:0

    ?php function upload( $dir , $src , $dest ) { $ch =curl_init(); $fp = fopen ( $src , 'r' ); curl_setopt( $ch ,CURLOPT_URL, 'ftp://user:pwd@host/interpretation/' . $dir . '/' . $dest ); curl_setopt( $ch ,CURLOPT_UPLOAD,1); curl_setopt( $ch...

  • 代码分享:php文件下载处理 日期:2013-07-04  点击:133  评论:0

    ?php header( Content-Type:application/force-download ); header( Content-Disposition:attachment;filename=testname.jpg ); readfile( images/test.jpg ); //第一行代码是强制下载; //第二行代码是给下载的内容指定一个名字; //第三行代码是把下载的内...

  • 代码分享:PHP数组操作类 日期:2013-07-04  点击:183  评论:0

    class ArrayHelper{ /** *从数组中删除空白的元素(包括只有空白字符的元素) * *用法: *@codephp *$arr=array('','test',''); *ArrayHelper::removeEmpty($arr); * *dump($arr); *//输出结果中将只有'test' *@endcode * *@paramarray$arr要处理的数组 *@pa...

  • PHP截取字符串示例代码 日期:2013-06-11  点击:61  评论:0

    截取GB2312中文字符串 ?php //截取中文字符串 function mysubstr( $str , $start , $len ){ $tmpstr = ; $strlen = $start + $len ; for ( $i =0; $i $strlen ; $i ++){ if (ord( substr ( $str , $i ,1))0xa0){ $tmpstr .= substr ( $str , $i ,2); $i ++;...

  • PHP字符内容转换为二进制示例代码 日期:2013-06-11  点击:878  评论:0

    ?php header( charset=utf-8; ); function StrToBin( $str ){ //1.列出每个字符 $arr =preg_split( '/(?!^)(?!$)/u' , $str ); //2.unpack字符 foreach ( $arr as $v ){ $temp =unpack( 'H*' , $v ); $v = base_convert ( $temp [1],16,2); unset( $temp );...

  • PHP获得一段时间内所在的所有周的时间 日期:2013-06-11  点击:558  评论:0

    ? /*作用由起止日期算出其中的周 *@paramstart_date开始日期 *@paramend_date结束日期 *@return一个二维数组,其中一维为每周起止时间 *@authoranngly *@date2013-06-08 *注意:end_datestate_date **/ function getWeek( $startdate , $enddate ) { //参数...

  • PHP获取左右值无限分类的路径关系 日期:2013-06-11  点击:263  评论:0

    最近需要一个可以显示类似 1 2 1 2 3 1 2 3 4 这样的玩意儿,自己不会算法,硬是走了很多弯路,当然希望各位有更好的方法,欢迎吐槽。 public function getPaths( $nodes ) { $levels = $paths = array (); //重组数组层级 foreach ( $nodes as $id = $node...

  • php获取当前页面完整url地址的函数 日期:2013-06-10  点击:135  评论:0

    function get_url(){ $url =(isset( $_SERVER [ 'SERVER_PORT' ]) $_SERVER [ 'SERVER_PORT' ]== '443' )? 'https://' : 'http://' ; $url .= $_SERVER [ 'HTTP_HOST' ]; $url .=isset( $_SERVER [ 'REQUEST_URI' ])? $_SERVER [ 'REQUEST_URI' ]:urlencode(...

  • php header()实现程序404错误状态 日期:2013-04-17  点击:199  评论:0

    针对apache配置中的ErrorDocument 404 /404.php功能,把nginx配置中的 error_page 404 /404.php; 改成 error_page 404 = /404.php; php header实现404无法找到页面 Header(HTTP/1.1 404 Not Found);...

  • PHP header() 函数详细说明(301、404等错误设置) 日期:2013-04-17  点击:101  评论:0

    果您刚刚开始学习PHP,可能有许多函数需要研究,今天我们就来学习一下PHP Header()的使用方法,更多的使用说明,请您参照PHP中文手册,下面是关于header函数的详细使用说明 不管页面有多少header,它会执行最后一个,不过是有条件的,例如: header('Locatio...

  • str_replace只替换一次示例代码 日期:2013-04-05  点击:363  评论:0

    str_replace只替换一次代码 $str =中国|111cn.cn|111cn.cn|111cn.cn|jkldajfklda李好,美女,世界中国中国中国 中国中国abc,dee; $str1=array( array('111cn.cn','/phper.html'), array('中国','/phper.html'), array('李好','/phper.html'), array('dee','/...

  • str_replace只执行替换一次的方法 日期:2013-04-05  点击:209  评论:0

    在日志里头看到这样一个查询词,php str_replace 一次。用户可能是在找如何利用php的str_replace只替换目标字符串的内容一次,而不是全部替换。 这是个比较小但是有点意思的问题,正好之前也做过类似的处理,当时我是直接利用preg_replace实现的。 mixed pre...

  • 百度网盘文件直链PHP代码 日期:2013-03-23  点击:2834  评论:0

    通过正则表达式获取百度网盘的文件真实地址,来实现直链的效果,适合一些使用外链的网站使用。 ?php $canshu = $_SERVER [ QUERY_STRING ]; if ( $canshu == ) { die ( 文件不存在 ); } else { $wangzhi = http://pan.baidu.com/share/link? . $canshu ; $fi...

  • PHPer思维导图,如何成为一名合格的PHP程序员 日期:2013-03-05  点击:799  评论:0

    新客网PS:本图还可以继续完善,希望有phper们完善!...

  • Nginx PHP 返回200,但是空白页 日期:2012-12-09  点击:1032  评论:0

    ngxin;php-fpm安装后,html静态页面没问题,但是phpinfo页面虽然返回200,但总是空白页 也没有任何报错,考虑应该是nginx已经将php页面转移给php处理了,所以问题应该在php的配置上,经过查找,发现需要在nginx中加入一句话 fastcgi_param SCRIPT_FILENAME...

  • nginx php空白页 fastcgi_param 日期:2012-12-09  点击:590  评论:0

    今天安装完nginx 后 发现html页面能正常浏览 但是php文件的页面打开后是一篇空白 看php-fpm日志 看nginx日志都没找到问题 上网搜索了半天终于解决了,在这做个记录备忘 网上的一种说法是缺少这么一句话在nginx的配置文件里 fastcgi_param SCRIPT_FILENAME $d...

  • nginx + php-fpm页面显示空白的问题 日期:2012-12-09  点击:2307  评论:0

    今天下午配置了nginx+php的环境,准备放个wordpress玩玩。但配置好后页面php的页面一直显示空白,起初我以为是权限问题,将权限改成755后依然不行。然后我就开了nginx和php的日志,但在日志里根本就没有反应什么错误的情况。继续尝试更改php的日志无果。晚上...