-
PHP 中文乱码解决办法总结
本文为大家总结了php开发中的乱码问题解决方法,感兴趣的同学参考学习下. 总之一句话,要解决PHP中文乱码最好最快的解决办法就是,页面申明的编码与数据库内部编码一致,如果页面申请的页码与数据库内部编码不一致时,就设定连接编码,mysql_query(”SET NAMES XXX”); XXX为连接编码.一定可以解决乱码的问题. 一.首先是PHP网页的编码 1. php文件本身的编码与网页的编码应匹配 a. 如果欲使用gb2312编码,那么php要输出头:header(“Content-Type: text/html; charset=gb2312″),静态页面添加<meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″>,所有文件的编码格式为ANSI,可用记事本打开,另存为选择编码为ANSI,覆盖源文件。 b. 如果欲使用utf-8编码,那么php要输出头:header(“C...
PHP 2014-12-11 07:45:03 -
php面向对象全攻略 (十六) 对象的串行化
本文为大家讲解了php面向对象全攻略 (十六) 对象的串行化,有时候需要把一个对象在网络上传输,为了方便传输,可以把整个对象转化为二进制串.感兴趣的同学参考下. 把对象串行化 有时候需要把一个对象在网络上传输,为了方便传输,可以把整个对象转化为二进制串, 等到达另一端时,再还原为原来的对象,这个过程称之为串行化,就像我们现在想把一辆汽 车通过轮船运到美国去,因为汽车的体积比较大,我们可以把汽车拆开成小的部件,然后我们把这些部件通过轮般运到美国去,到了美国再把这些部件组装回汽车。 有两种情况我们必须把对象串行化,第一种情况就是把一个对象在网络中传输的时候要 将对象串行化,第二种情况就是把对象写入文件或是数据库的时候用到串行化...
PHP 2014-12-11 07:42:03 -
php UTF8 文件的签名问题(bom)
本文为大家讲解的是php utf8编码的文件的签名问题(bom) ,感兴趣的同学参考下. 在我们保存UTF8文本文件的时候,可以选择带签名,或者不带签名。也就是 有BOM 格式编码,或者 无BOM格式编码...
PHP 2014-12-11 07:30:03 -
PHP DataGrid 实现
最近想做一个通过PHP实现DataGrid功能的东西,这样可以直接修改数据库中表的内容,而不用开发【新增数据页面】,【编辑页面】,于是乎在网上找了找,类似的东西也有几个,开源的、付费的都有,不过基本都是基于MySQL。 由于需要连接Oracle所以从二次开发和页面样式来说个人觉得phpMyDataGrid还是比较好上手...
PHP 2014-12-11 07:27:05 -
PHP 源代码分析 Zend HashTable详解
在PHP的Zend引擎中,有一个数据结构非常重要,它无处不在,是PHP数据存储的核心,各种常量、变量、函数、类、对象等都用它来组织,这个数据结构就是HashTable。 HashTable在通常的数据结构教材中也称作散列表,哈希表...
PHP 2014-12-11 07:24:04 -
PHP教程 变量定义
本文是一篇php的基础教材,讲解了PHP 中的变量 变量用于存储值,比如数字、文本字符串或数组。感兴趣的同学参考下. PHP 中的变量 变量用于存储值,比如数字、文本字符串或数组...
PHP 2014-12-11 07:18:03 -
php 小乘法表实现代码
本文是一个php实现的简单乘法表示例代码,php新手可以拿来练练手,感兴趣的同学参考下. <?php for($i=1;$i<10;$i++) { for($j=1;$j<=$i;$j++) { $result = $i*$j; if(strlen($result)==2) { echo "$j*$i=$result"; echo " "; } else { echo "$j*$i=$result"; echo " "; } } echo "<br />"; } ?> 随便写写小程序,促进自己对php的热情,希望我能坚持下去...
PHP 2014-12-11 07:15:03 -
php面向对象全攻略 (十一)__toString()用法 克隆对象 __call处理调用错误
本文为大家讲解的是php面向对象全攻略 (十一)__toString()用法 克隆对象 __call处理调用错误,我们前面说过在类里面声明“— ”开始的方法名的方法(PHP 给我们提供的),都是在某一时刻不同情况下自动调用执行的方法,感兴趣的同学参考下. 16.__toString()方法 我们前面说过在类里面声明“— ”开始的方法名的方法(PHP 给我们提供的),都是在 某一时刻不同情况下自动调用执行的方法,“__toString()”方法也是一样自动被调用的,是在 直接输出对象引用时自动调用的, 前面我们讲过对象引用是一个指针,比如说:“$p=new Person()”中,$p 就是一个引用,我们不能使用echo 直接输出$p,这样会输出“Catchable fatal error: Object of class Person could not be converted to string”这样的错误,如果你在类里面...
PHP 2014-12-11 07:09:03 -
php实现 win下Socket方式发邮件类
本文是一个windowns下php实现的 smtp发送邮件Scoket类代码,大家可以参考下。 <?php /* * php smtp发送邮件Scoket类 * ZhozPhpSmtpSendMail.php * @author zhoz * v 1.72 update 2008/09/26 zhoz.Com */ class ZhozPhpSmtpSendMail { //您的SMTP 服务器供应商,可以是域名或IP地址 var $smtp = ""; //SMTP需要要身份验证设值为 1, 不需要身份验证值为 0,现在大多数的SMTP服务商都要验证,如不清楚请与你的smtp 服务商联系...
PHP 2014-12-11 07:03:03 -
php 静态页面中显示动态内容
本文为大家讲解了php下如何实现静态页面中显示动态内容的方法,其实就是用javascript来调用php程序,感兴趣的同学参考下. 静态页面中显示动态内容,一些网站的qq在线状态,还有购物车用的是这个方法 最近在做一个站点时,需要生成静态页面,但是生成的静态页面中有些内容是需要动态获取的,怎不能每天生成一下吧。...
PHP 2014-12-11 07:00:06 -
PHP 错误: chmod() [function.chmod]: Permission denied in解决方法
php错误 PHP Warning: chmod() [function.chmod]: Permission denied in ...
PHP 2014-12-11 06:57:03 -
PHP nl2br函数 将换行字符转成
本文为大家讲解了php中的nl2br函数,他可以把\n这种换行转成<br>标签,感兴趣的同学参考下. PHP nl2br函数 将换行字符转成 &lt;br&gt;,不是很了解的朋友可以参考下。 将换行字符转成 <br> ...
PHP 2014-12-11 06:45:03