存档

文章标签 ‘php’

XQuery 和 XInclude 是 XML 工具,用于帮助 web 程序员动态地处理数据。XInclude 让您将多个 XML 文件当作一个文件对待,XQuery 可以处理组合的数据并将之准备包含在输出中,用于 web 页面显示。两者用很少几行代码优雅而高效地执行这一服务。

常用缩略词

HTTP:超文本传输协议
W3C:万维网联盟
XHTML:可扩展超文本标记语言
XML:可扩展标记语言
XSL:可扩展样式表语言

大多数浏览器可以显示和处理 XML 文件,有的是直接处理,也有的是通过与 XSL 模板协作完成。在理想情况下,浏览器也应该能够直接理解 XQuery 和 XInclude。但是目前它们要支持这些工具,还必须对用户提出不合理的要求 — 比如说要求他们加载附加组件(experimental add-ons)。从大量不同的源获取数据,并组合成一个大型数据集以便进行处理,对于 web 程序员来说是一件辛苦的工作。

六 28th, 2011 | Filed under 其他, 开源技术
标签: , ,

1.曼波-MAMBO,一个国外的CMS系统 ,功能 很强大,支持添加很多组件,模块;拥有丰富的模板 官方:http://www.mamboserver.com
2.凌波-Limbo(Lite Mambo),顾名思义,是从Mambo演化而来。其目的是在继承Mambo一些强大的功能和特性的同时,对原Mambo系统进行简化,使之变得更加轻便小巧。同时,Limbo支持三种安装方式:TXT、Mysql、SQLite。 官方:http://www.limbo-cms.com

五 5th, 2011 | Filed under 开源技术
标签: ,

电子商务及类电子商务的系统越来越多,我相信订单号问题是这类系统中最常见不过的一个问题了,但今天还是想谈谈。
这几天由于工作需要接手了另外一同事前期开发的一个交易系统,原本使用的是uniqid()函数生成的。uniqid()是根据系统时间经过一定算法得到的一个结果,关于uniqid()的详情手册上很清楚。

四 22nd, 2011 | Filed under 其他, 开源技术

Zend Framework 框架是 PHP 的生产厂家 Zend 公司进军企业级应用开发市场的拳头产品,是一个具有里程碑意义的划时代的产品。
它以卓越的设计和严格的规范见长,其开源代码也是我们学习 OOP 设计和开发的良好免费教材。
中国软件网 CSDN 专家专栏:
走进Zend Framework框架编程(一):开篇
http://blog.csdn.net/zhangking/archive/2008/06/02/2501909.aspx
走进Zend Framework框架编程(二):软件安装和环境配置收藏
http://blog.csdn.net/zhangking/archive/2008/06/04/2509575.aspx
走进Zend Framework框架编程(三):运行第一个程序收藏
http://blog.csdn.net/zhangking/archive/2008/06/05/2515175.aspx
走进Zend Framework框架编程(四):Zend_Controller和引导文件收藏
http://blog.csdn.net/zhangking/archive/2008/06/11/2537119.aspx
走进Zend Framework框架编程(五):Zend_Controller进阶收藏
http://blog.csdn.net/zhangking/archive/2008/06/15/2550496.aspx
走进Zend Framework框架编程(六):视图(1)
http://blog.csdn.net/zhangking/archive/2008/06/18/2562462.aspx
走进Zend Framework框架编程(六):视图(2)
走进Zend Framework框架编程(六):视图(3)
http://blog.csdn.net/zhangking/archive/2008/06/23/2578324.aspx
PHPChina Zend Framework 讨论版红字加亮推荐帖子:
走进Zend Framework框架编程(一):开篇
地址:http://bbs.phpchina.com/thread-64495-1-1.html
走进Zend Framework框架编程(二):软件安装和环境配置收藏
走进Zend Framework框架编程(三):运行第一个程序收藏
地址:http://bbs.phpchina.com/thread-64495-2-1.html
走进Zend Framework框架编程(四):Zend_Controller和引导文件收藏
走进Zend Framework框架编程(五):Zend_Controller进阶收藏
地址:http://bbs.phpchina.com/thread-64495-3-1.html
走进Zend Framework框架编程(六):视图(1)
走进Zend Framework框架编程(六):视图(2)
走进Zend Framework框架编程(六):视图(3)
地址:http://bbs.phpchina.com/thread-64495-4-1.html

四 12th, 2011 | Filed under 其他, 开源技术
标签: ,

今天遇到一个小小的需求,
如何在网页中显示服务器的机器名,
在Ubuntu中只需输入命令:uname -n即可看到(Redhat也是一样),
于是想php能否直接调用shell命令来执行这个操作呢?

二 12th, 2011 | Filed under Linux相关, 数据库技术

类似于dreamhost这类主机服务商,是显示fopen的使用的。使用php的curl可以实现支持FTP、FTPS、HTTP HTPPS SCP SFTP TFTP TELNET DICT FILE和LDAP。curl 支持SSL证书、HTTP POST、HTTP PUT 、FTP 上传,kerberos、基于HTT格式的上传、代理、cookie、用户+口令证明、文件传送恢复、http代理通道就最常用的来说,是基于http的 get和post方法。

一 19th, 2011 | Filed under 其他, 开源技术
标签:

完美解决failed to open stream: HTTP request failed!
当使用php5自带的file_get_contents方法来获取远程文件的时候,有时候会出现file_get_contents(): failed to open stream: HTTP request failed!这个警告信息。
google或者baidu一下,好多这样的问题,解决的方法都是修改php.ini,把allow_url_fopen给启用,改成 allow_url_fopen = On
这样做可以解决某些人的问题,有人说在php.ini中,有这样两个选项:allow_url_fopen =on(表示可以通过url打开远程文件),user_agent=”PHP”(表示通过哪种脚本访问网络,默认前面有个 ” ; ” 去掉即可。)重启服务器。

一 19th, 2011 | Filed under WEB服务器, 开源技术
标签:

PHP时间大的来分有两种,一是时间戳类型(1228348800),二是正常日期格式(2008-12-4)
所以存到数据库也有两种形式了(真正不止,我的应用就两种),时间戳类型我是保存为字符串的,这个是比较方便的.
正常日期类型是保存为DATE型的.

十一 25th, 2010 | Filed under 开源技术
标签: ,

看看打开了几个文件
lsof | grep /home/mysql

mysqld 24349 mysql 5u unix 0×000001041e8de040 4244009 /home/mysql/mysql.sock
mysqld 24349 mysql 6u REG [...]

十一 24th, 2010 | Filed under 数据库技术, 系统架构及硬件
标签: ,

通过SESSION (cookie是另外一种解决办法)记录用户的有关信息,以供用户再次以此身份对web服务器提起请求时作确认。会话的发明使得一个用户在多个页面间切换时能够保存他的信息。网站编程人员都有这样的体会,每一页中的变量是不能在下一页中使用的(虽然form,url也可以实现,但这都是非常不理想的办法),而session中注册的变量就可以作为全局变量使用了。
那么SESSION到底有什么用处呢?网上购物时大家都用过购物车,你可以随时把你选购的商品加入到购物车中,最后再去收银台结帐。在整个过程中购物车一直扮演着临时存贮被选商品的角色,用它追踪用户在网站上的活动情况,这就是session的作用,它可以用于用户身份认证,程序状态记录,页面之间参数传递等。

十一 23rd, 2010 | Filed under 系统架构及硬件
标签: ,