url中文传递
2017-03-09 10:46:34
url中文传递 1、网址提交至url重写组件之前先 把汉字转成utf-8编码,并url加密: urlencode ( iconv ( " GB2312 " , " UTF-8 " , $char ) ) ; 2、从重写组件接收到汉字参数变量后 再url解密,并转码: iconv ( " UTF-8 " , " GB2312 " , urldecode ( $char ) ) ; ...
404跳转
2017-03-09 10:45:50
404跳转 为Apache Server设置404错误页面的方法很简单,只需在.htaccess 文件中加入如下内容即可,ErrorDocument 404 /notfound.php 在missing404.php中的处理将另外说明 这里再提供另外一种方法,但是不推荐,以为比较耗资源,使用 .htaccess 来重定向 在 .htaccess 中加入 ErrorDocument 404 /404.htm 不要以为就此完了,你可能会发现404.html根本跳转不到他上面去,嘿嘿,原因是你的404.html文件太小了,IE认为找不到,又是404错误。如果404.html的小于512字节的话,那么IE会认为这个错误页面不够“友好”,会忽视掉的。 ...
解决使用php中mail函数发邮件主题乱码
2017-03-08 11:30:43
解决使用php中mail函数发邮件主题乱码 使用php中的Mail函数发送邮件,尽管邮件头加上了Utf-8编码的设置,但某种条件下,用户用邮件客户端软件,比如outlook express收到邮件之后,邮件的主题还有可能是乱码。解决此问题的方法如下: mail函数的用法一般是:??mail($email,$subject,$contents,$headers); 在这一行之前肯定是有代码定义了$subject。 解决方法就是在定义$subject之后,在mail($email,$subject,$contents,$headers); 之前,增加一句 $subject = “=?UTF-8?B?”.base64_encode($subject).”?=”; 之后再发送,就可以解决邮件主题乱码的问题! 如果是内容乱...
导入,导出EXCEL文件
2017-03-08 11:30:10
导入,导出EXCEL文件(以下两个文件可自行替换,,没有就自己弄个) $row = 1; $handle = fopen("cn_linuo_cate.csv","r"); while ($data = fgetcsv($handle, 1000, ",")) { print_r($data); $num = count($data); echo " $num fields in line $row: "; $row++; for ($c=0; $c < $num; $c++) { ...
JS设置cookie
2017-03-07 10:01:10
--- JS设置cookie function setCookie(sName,sValue,expireHours) { var cookieString = sName + "=" + escape(sValue); //;判断是否设置过期时间 if (expireHours>0) { var date = new Date(); date.setTime(date.getTime + expireHours * 3600 * 1000); cookieString = cookieString + "; expire=" + date.toGMTString(...
获取文件大小用filesize函数
2017-03-07 10:00:49
获取文件大小用filesize函数 $size=filesize("../upload/a.txt"); function resize_bytes($size) { $count = 0; $format = array("B","KB","MB","GB","TB","PB","EB","ZB","YB"); while(($size/1024)>1 && $count<8) { &n...
Git 常用命令大全
2017-03-06 21:27:26
Git 是一个很强大的分布式版本控制系统。它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势。 Git常用操作命令: 1) 远程仓库相关命令 检出仓库:$ git clone git://github.com/jquery/jquery.git 查看远程仓库:$ git remote -v 添加远程仓库:$ git remote add [name] [url] 删除远程仓库:$ git remote rm [name] 修改远程仓库:$ git remote set-url --push [name] [newUrl] 拉取远程仓库:$ git pull [remoteName] [localBranchName] 推送远程仓库:$ git push [remoteName] [localBr...
git拉取远程分支并创建本地分支
2017-03-06 21:26:28
一、查看远程分支 使用如下git命令查看所有远程分支: git branch -r 二、拉取远程分支并创建本地分支 方法一 使用如下命令: git checkout -b 本地分支名x origin/远程分支名x 使用该方式会在本地新建分支x,并自动切换到该本地分支x。 方式二 使用如下命令: git fetch origin 远程分支名x:本地分支名x 使用该方式会在本地新建分支x,但是不会自动切换到该本地分支x,需要手动checkout。 ...
去除标签,样式
2017-03-06 21:17:50
去除标签,样式 function trimTags($string) { $string=strip_tags($string); $string=str_replace(" ","",$string); $string=str_replace("</br>","",$string); $string=trim($string); return $string; } function trimClassTags($string) { $string=stripcslashes($string); $string=str_replace("&...
PHP函数substr截取中文字符出现乱码的解决办法
2017-03-06 21:16:43
PHP函数substr截取中文字符出现乱码的解决办法 直接使用PHP函数substr截取中文字符可能会出现乱码,主要是substr可能硬生生的将一个中文字符“锯”成两半。解决办法: 1、使用mbstring扩展库的mb_substr截取就不会出现乱码了。 2、自己书写截取函数,但效率不如用mbstring扩展库来得高。 3、如果仅是为了输出截取的串,可用如下方式实现:substr($str, 0, 30).chr(0)。 ============================= substr()函数可以分割文字,但要分割的文字如果包括中文字符往往会遇到问题,这时可以用mb_substr()/mb_strcut这个函数,mb_substr()/mb_strcut的用法与substr()相似,只是在mb_substr()/mb_strc...