CakePHP: 一些资料和记录 CakePHP配置: http://panyongzheng.iteye.c…
不静之心
分类:PHP
如何运用php函数mkdir创建多级目录
如何运用php函数mkdir创建多级目录 http://developer.51cto.com/art/200…
字符串转换成UTF-8编码
字符串转换成UTF-8编码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
Php代码 function strToUtf8($vector) { $from_chr = mb_detect_encoding ( $vector, array ( 'UTF-8', 'ASCII', 'EUC-CN', 'CP936', 'BIG-5', 'GB2312', 'GBK' ) ); if ($from_chr != "UTF-8") { $vector = mb_convert_encoding ( $vector, 'UTF-8', array ( 'UTF-8', 'ASCII', 'EUC-CN', 'CP936', 'BIG-5', 'GB2312', 'GBK' ) ); } return $vector; } |
移动文件夹
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
function move_d($source, $target) { if (is_dir ( $source )) { $dest_name = basename ( $source ); if (! mkdir ( $target . $dest_name )) { return false; } $d = dir ( $source ); while ( ($entry = $d->read ()) !== false ) { if (is_dir ( $source . $entry )) { if ($entry == "." || $entry == "..") { continue; } else { move_d ( "$source$entry\\", "$target$dest_name\\" ); } } else { if (! copy ( "$source$entry", "$target$dest_name\\$entry" )) { return false; }else{ unlink($source); } } } } else { if (! copy ( "$source$entry", "$target$dest_name\\" )) { return false; } } return true; } |
删除文件夹
强制删除:[第二个参数true的时候是强制删除] [crayon-6734f5dc7c0d2662082698…
php创建文件
1 2 3 4 5 6 |
<?php $counter_file = 'aa.txt ';//文件名及路径,在当前目录下新建aa.txt文件 $fopen = fopen($counter_file, 'wb ');//新建文件命令 fputs($fopen, 'aaaaaa ');//向文件中写入内容; fclose($fopen); ?> |
PHP 过滤HTML代码空格,回车换行符的函数
1 2 3 4 5 6 7 8 9 10 11 |
function deletehtml($str) { $str = trim($str); $str=strip_tags($str,""); $str=preg_replace("{\t}","",$str); $str=preg_replace("{\r\n}","",$str); $str=preg_replace("{\r}","",$str); $str=preg_replace("{\n}","",$str); $str=preg_replace("{ }","",$str); return $str; } |
Thinkphp开发时关闭缓存的方法
因在开发中需要经常修改,从而要经常删除缓存,才能看到效果。 所以为了开发的方便,可以把缓存给去除。 1.找到\…
ThinkPHP分页
1.下载官方有例子的包,然后找到例子下面的Page例子。 2. 找到Page.class.php,复制到你自己…
ThinkPHP Ajax for JQuery
ThinkPHP Ajax for JQuery A: [crayon-6734f5dc7d3ae045937…
PHP 页面编码声明方法详解(header或meta)
http://hi.baidu.com/mengqingaaa/blog/item/d294283dd3aad…
文件夹是否为空
1:
1 2 3 4 5 6 7 8 9 10 |
function isEmptyDir( $path ) { $dh= opendir( $path ); while(false !== ($f = readdir($dh))) { if($f != ". " && $f != ".. " ) return true; } return false; } |
2: [crayon-6734f5dc…
php内部字符串编码转换函数mb_convert_encoding使用方法介绍
http://hi.baidu.com/get52/blog/item/56f4d80336bf8ee208f…
PHP判断字符串编码是否为utf8的函数
http://it.oyksoft.com/post/49/ [crayon-6734f5dc7d8b6132…
写一个函数,算出两个文件的相对路径 (b相对于a)
http://hi.baidu.com/ken00821/blog/item/6a4cf8d48dc7a4ce…
PHP 文件上传
http://www.w3school.com.cn/php/php_file_upload.asp 创建一个…
PHP获取网站域名和地址的代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
function PMA_getenv($var_name) { if (isset ( $_SERVER [$var_name] )) { return $_SERVER [$var_name]; } elseif (isset ( $_ENV [$var_name] )) { return $_ENV [$var_name]; } elseif (getenv ( $var_name )) { return getenv ( $var_name ); } elseif (function_exists ( 'apache_getenv' ) && apache_getenv ( $var_name, true )) { return apache_getenv ( $var_name, true ); } return ''; } if (empty ( $HTTP_HOST )) { if (PMA_getenv ( 'HTTP_HOST' )) { $HTTP_HOST = PMA_getenv ( 'HTTP_HOST' ); } else { $HTTP_HOST = ''; } } //echo htmlspecialchars($HTTP_HOST ); |
php遍历文件夹(获得文件名)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
function listFile($dir) { $fileArray = array(); $cFileNameArray = array(); if($handle = opendir($dir)) { while(($file = readdir($handle)) !== false) { if($file !="." && $file !="..") { if(is_dir($dir."\\".$file)) { $cFileNameArray = listFile($dir."\\".$file); for($i=0;$i<count($cFileNameArray);$i++) { $fileArray[] = $cFileNameArray[$i]; } } else { $fileArray[] = $file; } } } return $fileArray; } else { echo "111"; } } $aaa = listFile("E:\java chm"); var_dump($aaa); |
php遍历文件夹(获得文件名)
Please use the date.timezone setting
http://blog.sina.com.cn/s/blog_541f0d350100e1pz.html PH…
关于网页中显示php查询数据库结果乱码问题
http://blog.csdn.net/yishiyichen/article/details/577518…
php异常处理
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
function onError($errCode, $errMesg, $errFile, $errLine) { echo "Error Occurred\n"; throw new Exception($errMesg); } function onException($e) { echo $e->getMessage(); } set_error_handler("onError"); set_exception_handler("onException"); try { $mm=0/0; echo $mm; } catch (Exception $e) { echo $e->getCode()."\n"; echo $e->getMessage()."\n"; } |
一定要定义和调用 set_error_han…
PHP正则表达式使用详解
详解:http://www.phpweblog.net/jarryyip/archive/2008/05/11…
使用PHP对配置文件进行修改
http://www.phpweblog.net/kiyone/archive/2007/07/04/1432…
php跳转的三种方法
方法一:使用PHP自带函数 Header(“Location:网址”); 说明:必须在…
PHP判断Form表单是否提交
1 2 3 4 5 6 7 8 9 |
$action=$HTTP_POST_VARS["Button1"]; if($action=="提交") { //执行表单操作 } else { //读取默认值 } |
本篇文章来源于 永余PHP开源技术社区 | …