随笔分类 - PHP
PHP学习
验证码无法显示与函数文件编码问题
摘要:前些时刚开始使用Notepad++写代码,今天在合并一个生成随机数的函数到主函数文件后,发现登录页面的验证码无法显示了,开始以为是包含文件路径的问题,修改了好几次无果。后来发现是文件编码的问题,涉及到的关键是——“UTF-8 无BOM格式” 和 “UTF-8” 的区别。BOM是什么呢? BOM的意思是: Byte Order MarkUTF-8 BOM又叫UTF-8 签名,其实UTF-8 的BOM对UFT-8没有作用,是为了支援UTF-16,UTF-32才加上的BOM,BOM签名的意思就是告诉编辑器当前文件采用何种编码,方便编辑器识别,但是BOM虽然在编辑器中不显示,但是会产生输出,就像多了一
阅读全文
FCKeditor配置步骤详解
摘要:最近项目中要用到文本编辑器,经比较,决定使用FCKeditor和kindeditor,下面是总结的FCKeditor的详细配置步骤,PHP环境.希望第一次使用此编辑器的朋友得到全面完整的参考:一. 将fckeditor文件夹复制到网站后台目录(如administrator)中.二. 在PHP页面表单中需添加文本域的位置插入:<?phpinclude('fckeditor/fckeditor.php');$oFCKeditor = new FCKeditor('articleContent') ; //配置文本框的name属性$oFCKeditor->
阅读全文
simplexml_load_string()函数应用
摘要:通过SimpleXML从网页中抽取出网页标题和描述,页面内容被传递给simplexml_load_string()函数后被解析成一个XML文档并返回一个容易处理的对象。如果系统中安装了libtidy扩展,可使用它来规范代码,否则就消除可能产生的警告信息:$file = tidy_repair_string($file); $html = simplexml_load_string($file);// or: $html = @simplexml_load_string($file);// extact the title if ($html->head->title) { $tit
阅读全文
MySQL数据库编码设置
摘要:一 创建数据库时设置编码GBK: create database test2 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;UTF8: CREATE DATABASE `test2` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci二 创建表时设置编码create table categroy(cid unsigned int not null auto_increment,name varchar(20) not null,primary key(cid))ENGINE=MyISAM DE
阅读全文
浙公网安备 33010602011771号