摘要:
方法一:<?phpfunction unicode_encode($name){ $name = iconv('UTF-8', 'UCS-2', $name); $len = strlen($name); $str = ''; for ($i = 0; $i < $len - 1; $i = $i + 2) { $c = $name[$i]; $c2 = $name[$i + 1]; if (ord($c) > 0) { //两个字节的文字 $str .= '\u'.base_con... 阅读全文
摘要:
$a = 3;$b = 5;if($a = 5 || $b = 7){ $a++; $b++;}echo $a.' '$b;输出结果是 "1 6" .详解:按照运算优先级 括号里 $a = (5 || $b =7)当进行 || 运算时, 前面为真则后面不执行所以此时 $a = ture;而大括号中 $a++ 运算后, $a 依旧等于ture (布尔值进行++运算后保持原类型不变)所以进行 echo 时, $a "." 链接空格时转换成字符串类型 所以输出为 "1 6" 阅读全文
摘要:
在将网站apache迁移到nginx时 相信不少人头疼rewrite规则的转换 偶然间发现下面的网站 感觉不错 推荐给大家http://www.anilcetin.com/convert-apache-htaccess-to-nginx/ 阅读全文
摘要:
导入数据时,如果目标数据库或表是UTF-8字符集的,而导入SQL中有中文,可能在最终结果中出现乱码,此时只需在导入的SQL文件第一行加入如下内容 即可。 /*!40101 SET NAMES utf8 */; 阅读全文
摘要:
来源:潜行者m 的博客编码一直是让新手头疼的问题,特别是 GBK、GB2312、UTF-8 这三个比较常见的网页编码的区别,更是让许多新手晕头转向,怎么解释也解释不清楚。但是编码又是那么重要,特别在网页这一块。如果你打出来的不是乱码,而网页中出现了乱码,绝大部分原因就出在了编码上了。此外除了乱码之外,还会出现一些其他问题(例如:IE6 的 CSS 加载问题)等等。我写本文的目的,就是要彻底解释清楚这个编码问题!如果你遇到了类似的问题,那就要仔细的看看这篇文章。ANSI、GBK、GB2312、UTF-8、GB18030和 UNICODE这几个编码关键词是比较常见的,虽然我把我们放在了一起说,但并 阅读全文
摘要:
转载地址:http://hi.baidu.com/zhouyazun/item/2708845459afcac09f266718关于跨域名问题还是问题么,这方面的解决实践非常多,今天我就旧话重提把我所知道的通过几个应用场景来分别总结一下先说明一点:我说的某某域名在您的控制下的意思是这个域名下的网页由您来负责开发内部的JavaScript场景一:将bbs.xxx.com的页面用iframe嵌入到www.xxx.com的中,如何在iframe内外使用js通信一级域名都是xxx.com 这个域名一定是在您的控制下,所以你只要在两个页面中同时升级域名即可在父窗口和iframe内部分别加上js语句:do 阅读全文
摘要:
在 chrome 和 firefox下面上传的时候出现 http error。查找了各种资料,求助N多人,最终发现问题原因,不能用相对路径。需要把JS中指向 swf 的路径换成 URL 可以访问的路径。终于解决了~~~ 阅读全文
摘要:
作者:benwin来源:http://www.phpben.com/?post=77最近几天在复习http协议中headers,cookies、session、缓存等相关知识,发现些新知识点。这篇文章注重结合PHP去理解这些内容,也就是比较注重实践部分。一、http headersNO1:对于web应用,用户群在客户端(各种浏览器)点击任何一个连接向服务器发送http请求,这过程肯定需要3次握手,建立连接,服务器响应返回数据。每次请求都有头部和实体部分,先看下面笔者监听QQ空间的headers,QQ空间的原因是它头部内容比较全RequestHeaders:GEThttp://user.qzon 阅读全文
摘要:
http协议学习系列1.基础概念篇1.1 介绍 HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC,RFC 1945定义了HTTP/1.0版本。其中最著名的就是RFC 2616。RFC 2616定义了今天普遍使用的一个版本——HTTP 1.1。 HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从 阅读全文
摘要:
Linux下基于密钥的安全验证实现方法-------OpenSSH+WinSCP+putty密钥生成器+putty实验背景:小诺公司目前已使用Linux搭建了各个服务器(FTP、DNS、Apache、Sendmail、Samba),由于这些服务器都被放置在一个安全的地方,一般是不允许任何人进入的,公司现在需要通过远程客户端安全的访问这些服务器。SSH是标准的网络协议,可用于大多数UNIX操作系统,能够实现字符界面的远程登录管理,它默认使用22号端口,采用密文的形式在网络中传输数据,相对于通过明文传输的Telnet,具有更高的安全性。SSH提供了口令和密钥两种用户验证方式,这两者都是通过密文传输 阅读全文