解决
PHP的foreach中使用引用时需要注意的一个问题和解决方法
一、问题先看一个例子:<?php$ar = array(1, 2, 3);var_dump($ar);foreach ($ar as &$v) {}foreach ($ar as $v) {}var_dump($ar);?>输出为:array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}array(3) { [0]=>......2014-05-31 01:00php中$美元符号与Zen Coding冲突问题解决方法分享
Zen Coding插件就不多做介绍了。众所周知,安装了插件以后,输入$符号会被自动解析为相应的数字1、2、3...作为一名PHP程序员,想要通过其定义一些自己常用的代码。却发现展开以后悲剧的发现$符号全变成了数字。下面教你解......2014-05-31 01:00- 今天写代码的时候,需要用到json_decode函数,发现php5.2以前的版本没有集成这个函数,不过我们可以通过自定义函数实现。 复制代码 代码如下:function json_decode2($json){$comment = false;$out = '$x='; for ($i=0; $......2014-05-31 01:00
- PHP语言虽然功能强大,但并不代表其没有缺点,在编写代码的过程中未免会遇到一些让人头痛的问题。下面我们将为大家介绍有关PHP整数取余返回负数的解决办法。我们先来看个例子.复制代码 代码如下:$res = 16244799483; ech......2014-05-31 01:00
DIRECTORY_SEPARATOR药到病除,解决windows和linux系统分隔符不同导致的程序错误...
DIRECTORY_SEPARATOR是php的内部常量,用于显示系统分隔符的命令,不需要任何定义与包含即可直接使用。...2014-03-16 00:09JSONP解决跨域提交数据(jquery jsonp Ajax)
JSONP是一个非常强大的构建mashp的方法,可是不是一个解决跨域访问问题的万能药。它也有一些缺点 第一也是最重要的:JSONP不提供错误处理。如果动态插入的代码正常运行,你可以得到返回,但是如果失败了,那么什么都不会发生。......2014-03-09 01:02- ISAPI_Rewrite伪静态中文URL乱码的解决方案 细心有朋友会发现,在众多知名程序,比如ShopEx网店、Discuz论坛等系统的伪静态规则都存在中文编码问题。在 ISAPI_Rewrite 1.3 版本......2014-01-16 17:21
PHP关于IE下的iframe跨域导致session丢失问题解决方法
今天搞的一个登录页面,被别的网站用iframe嵌进去后,死活无法登录(只在IE中存在这种情况)。 很明显,session无法被保存。但是直接在地址栏打开那个登录页面,一切都正常啊。真是奇怪啊。 在网上搜索了一下。发现这个问题......2013-10-13 07:27- 最近想自学PHP ,做了个验证码,但不知道怎么搞的,总出现一个如下图的小红叉,但验证码就是显示不出来,原因如下 未修改之前,出现如下错误; (1)修改步骤如下,原因如下,原因是apache权限没开, (2)点击打开php.int., 搜索extension=ph......2013-10-04 23:36
MYSQL的binary解决mysql数据大小写敏感问题的方法
复制代码 代码如下:mysql> select binary 'ABCD'='abcd' COM1, 'ABCD'='abcd' COM2;+--------+-----------+| COM1 | COM2 |+--------+-----------+| 0 | 1 |+---------+-----------+1 row in set......2013-10-04 23:36- 1. MySQL数据库主从同步延迟原理。要说延时原理,得从mysql的数据库主从复制原理说起,mysql的主从复制都是单线程的操作,主库对所有DDL和DML产生binlog,binlog是顺序写,所以效率很高,slave的Slave_IO_Running线程到主库取日......2013-10-04 23:36
- 在debian环境下,彻底解决mysql无法插入和显示中文的问题Linux下Mysql插入中文显示乱码解决方案mysql -uroot -p 回车输入密码进入mysql查看状态如下:默认的是客户端和服务器都用了latin1,所以会乱码。解决方案:mysql>use......2013-10-04 23:36
mysql问题之slow log中出现大量的binlog dump记录的解决方法
线上有个数据库,在slow log中,存在大量类似下面的记录: 复制代码 代码如下: # Time: 130823 13:56:08 # User@Host: repl[repl] @ slave [10.x.x.x] # Query_time: 9.000833 Lock_time: 0.000000 Rows_sent: 1 Rows_ex......2013-10-04 23:36Can't connect to MySQL server on 'localhost' (10048)问题解决方法
解决Can't connect to MySQL server on 'localhost' (10048), 一般见于使用mysql的windows 2003服务器. 错误的出现的原因: 应用程序需要快速释放和创建新连接, 但是由于 TIME_WAIT 中存在的连接超过默认值,导致较......2013-10-04 23:36- 之前在公司中编写了一个webservice服务,通过调用服务,才能继续后续操作其中webservice中自己做了cookie的保存以及session的处理,当时的session是通过hash存储的,但是后来在并发......2013-09-13 12:35
- 解决导出csv中文乱码问题: 将csv用txt打开,另存为,选择utf8编码即可。...2013-09-11 01:12
mysql常见的提示error 2003和1067错误问题的解决方法
mysql安装好经常发现无法正常启动碰到最多的是error 2003的错误和1067错误问题的解决办法...2013-09-11 01:12- 首先要声明一点,大部分情况下,修改MySQL密码是需要有mysql里的root权限的...2013-09-11 01:12
MySQL4 File ‘c:/mysql/share/charsets/?.conf’ not found (Errcode: 22)的解决...
PHP 4.4.1+MySQL 5.1的环境下出现了低版本的PHP和高版本的MySQL之间的兼容性问题...2013-09-11 01:12- 下面的PHP代码可以解决以下问题:1.json_encode UTF8码中文后的字符串不可阅读2.json_encode 多级数组中文乱码问题3.json_encode 数组中包含换行时错误问题4.json_encode 数组中键为中文的问题......2013-09-26 08:21