php
文章平均质量分 58
heshi_yao
个人简介
展开
-
PHP实现中文字符的无乱码截断
PHP内置的substr()函数不能对中文字符进行很好的截断处理,对于一些中英文混合的字符会出现乱码的情况。下面提供两种解决函数。1、GB2312编码方式的截断function msubstr($str,$start,$len){ if (strlen($str)-$start$len)returnfalse; $tm转载 2015-01-20 22:32:45 · 447 阅读 · 0 评论 -
详解SESSION与COOKIE的区别
在PHP面试中经常碰到请阐述session与cookie的区别与联系,以及如何修改两者的有效时间。大家都知道,session是存储在服务器端的,cookie是存储在客户端的,session依赖于cookie,但是让你说详细点,你会吗?我是不太清楚的,特意在网上找了很多资料,发现一篇不错的文章,特整理归纳在此,供有需要的朋友查看。具体来说cookie机制采用的是在客户端保持状态的方案。它转载 2015-07-12 22:05:54 · 403 阅读 · 0 评论 -
根据IP获取所在地天气
// 获取所在城市ip public function get_real_ip(){ $ip=false; if(!empty($_SERVER["HTTP_CLIENT_IP"])){ $ip = $_SERVER["HTTP_CLIENT_IP"]; } if (!empty转载 2015-08-04 15:37:07 · 2458 阅读 · 0 评论 -
为什么要把网站的URL做成伪静态?
伪静态就是动态网页通过重写URL的方法实现去掉动态网页的参数,但在实际的网页目录中并没有必要实现存在重写的页面。伪静态有2种生成方式,一是框架型伪静态;二是利用组件把asp的后辍显示为htm。那么把网页设计成伪静态或者静态网页有什么作用呢?主要有以下几点: 一、是迎合搜索引擎,方便搜索引擎蜘蛛(Spider)来抓取网页上的相关内容,从而有利于优化网站;转载 2016-03-06 23:26:01 · 7470 阅读 · 0 评论 -
php解压zip文件
<?php//需开启配置 php_zip.dllheader("Content-type:text/html;charset=utf-8");function get_zip_originalsize($filename, $path) { //先判断待解压的文件是否存在 if (!file_exists($filename)) { die("文件 $file转载 2016-03-23 11:24:35 · 512 阅读 · 0 评论 -
特殊字符url编码以后再解码后出现错误(¬ , ¢, ¤, £)
仅仅是在显示的时候,编码传送的时候不会影响今天遇到一个问题 需要Url编码的原内容是 “¬ify_url=xxxx” 经过url编码以后再解码回来 “¬”的部分就变成了“¬”解决方案:把原文里面待url编码的&符号先替换成&,进行编码以后再转码回来就正常了。转载 2016-04-11 09:11:01 · 1344 阅读 · 0 评论 -
PHP弹出对话框的方法
php中弹出对话框的方法如下,一般,在提交信息后需要弹出对话框提示,之后可以自动关闭对话框,弹出对话框有下面集中方法,其实都是利用javascript中的alert()方法。提示结束后关闭当前页,同样可以用javascript的Window.self.close()来实现。确切语句如:echo " window.self.close(); ";1. php弹出对话框转载 2016-05-05 10:59:30 · 32804 阅读 · 0 评论 -
php过滤html标记属性类用法实例
<?php /** * HTML Attribute Filter * Func: * public strip 过滤属性 * public setAllow 设置允许的属性 * public setException 设置特例 * public setIgnore 设置忽略的标记 * private findElements转载 2016-09-18 22:53:34 · 1229 阅读 · 0 评论