php
zhsp1029
一直在努力,渴望成为高手
展开
-
json,你让我欢喜让我忧
工作的需要,最近在看php,偶然的一个机会,我认识了你,JSON,全称是JavaScript Object Notation,看过介绍之后,喜悦之情难于言表:终于不用烦人的XML解析了!!于是马上安装php5,下载json.js,开始我第一个json之旅,但是,麻烦接踵而至。 我采用ajax,从服务端传送过来一个json格式的字符串,字符串内容如下:{"str0":{"roleID":"原创 2008-02-03 21:33:00 · 556 阅读 · 0 评论 -
php中的escape函数
在json中不支持中文,用它传送中文数据就会出现数据丢失或者乱码,必须在传送前对要发送的字符串进行编码,由于传送过去需要用js进行数据解析,考虑到js中有unescape函数,故若在php中有个escape函数,对数据进行编码,在客户端用unescape进行 解码,这样就会方便很多。先在网上搜索一把,很多用php实现的escape函数,大同小异,比如下面一个:function phpEsc原创 2008-02-04 10:18:00 · 3479 阅读 · 0 评论 -
在php中配置使用smarty模板引擎
Smarty是php的半官方模板引擎,从其主页位置就可以看出。使用简单,功能强大,本文就介绍一下smarty模板的安装和使用。1) 现在模板的安装包,解压到根目录外的某个位置,比如解压到c:/phpLib/smarty2)修改 php.ini文件,配置include_path。 如此文中的配置为:include_path="c:/phpLib/smarty/libs" 注意,要原创 2008-03-16 00:09:00 · 1840 阅读 · 1 评论 -
fckeditor上传文件设置
fckeditor版本 :2.5fckeditor是一个开源的在线编辑器,具有功能强大、简单易用的特点。官方的网站为: www.fckeditor.net 下面来介绍一下设置fckeditor支持文件上传:1 修改文件:fckeditor/editor/filemanager/connectors/php/config.php 第30行,修改: $Config[Enabled原创 2008-03-19 19:23:00 · 1786 阅读 · 0 评论 -
phpMailer使用介绍
发送邮件是一个经常使用的功能,但是php的默认支持并不是很好,这里介绍一个很好的开源模块:phpmailer,此模块功能比较全面,支持SMTP验证。下面就简单介绍一下它的使用方法:1 下载phpmailer模块: 官方网站 http://www.phpdoc.org/2 解压到一个文件夹3 在php文件中包含 require_once("class.phpmailer.php"原创 2008-03-22 15:41:00 · 4922 阅读 · 0 评论 -
testlink源码分析 一
testlink是一个很好的用例管理开源组件,因为我之前也作过一个用例管理的系统,但是远没有testlink灵活,本着学习的态度,自己分析一下testlink的源代码,一点理解,和大家分享,希望能抛砖引玉。下面来看一下testlink的数据库设计。1 权限管理 testlink提供了丰富的权限管理,其后台数据库主要用了六个表来实现权限的管理,分别是:rights、roles、use原创 2008-04-15 22:42:00 · 1627 阅读 · 1 评论 -
mysql递归查询
有一个树形节点表如上,现在需要查一个节点的左右子节点,其中node_id 是节点id,主键,super_id是父节点id,具体查询的 sql语句如下:SELECT p2.node_name AS name FROM nodes AS p1,nodes AS p2 WHERE p2.super_id=p1.node_id AND (p1.node_id=1 OR p2.super_id原创 2008-06-26 23:13:00 · 2185 阅读 · 1 评论 -
php使用simplexml读取xml
今天要用php解析xml,依稀记得以前用过simplexml,但是具体的用法却不记得了,google一下,关于使用的介绍文章始终是那一篇,啰嗦。我就按照我的需求把我理解的简单说一下,也是给自己留个记号,说不定哪一天我又忘记怎么用了呢。首先,接收一个字符串或者文件,得到一个simplexmlElement对象假设xml字符串如下:$xmlstr = ""; $xmlObj = s原创 2009-03-01 23:44:00 · 1335 阅读 · 0 评论