Archive for the 'PHP编程相关' Category

PHP与XML的相关文章列表

以下文章来自“IBM developerWorks 中国”

面向 PHP 开发人员的 XML,第 1 部分: PHP XML 开发 15 分钟快速入门
面向 PHP 开发人员的 XML,第 2 部分: 高级 XML 解析技术

使用开源软件设计、开发和部署协作型 Web 站点

该主题描述了如何通过开源软件搭建一个IBC(虚构的组织,International Business Council)的协作站点。

使用开源软件设计、开发和部署协作型 Web 站点
使用开源软件设计、开发和部署协作型 Web 站点,第 1 部分: 简介和概述
使用开源软件设计、开发和部署协作型 Web 站点,第 2 部分: 设计有效的用户体验
使用开源软件设计、开发和部署协作型 Web 站点,第 3 部分: 在 Windows 中建立开发环境
使用开源软件设计、开发和部署协作型 Web 站点,第 4 部分: 在 Linux 中建立开发环境
使用开源软件设计、开发和部署协作型 Web 站点,第 5 部分: Drupal 入门

Berkeley DB XML for PHP 方法总结

原文点击这里查看:(1), (2), (3)。
DBXML for PHP 并没有提供全部的 for C 方法
XmlManager
XmlManager::existsContainer()
XmlManager::createContainer()
XmlManager::openContainer()
XmlManager::removeContainer()
XmlManager::renameContainer()
XmlManager::createMemBufInputStream()
XmlManager::createDocument()
XmlManager::createQueryContext()
XmlManager::createUpdateContext()
XmlManager::prepare()
XmlManager::query()
XmlManager::createResults()
XmlManager::createModify()
XmlManager::createTransaction()
XmlManager::createIndexLookup()
XmlManager::upgradeContainer()
XmlContainer
XmlContainer::addAlias()
XmlContainer::addDefaultIndex()
XmlContainer::addIndex()
XmlContainer::close()
XmlContainer::deleteDefaultIndex()
XmlContainer::deleteDocument()
XmlContainer::deleteIndex()
XmlContainer::getAllDocuments()
XmlContainer::getContainerType()
XmlContainer::getDocument()
XmlContainer::getIndexNodes()
XmlContainer::getIndexSpecification()
XmlContainer::getName()
XmlContainer::getNumDocuments()
XmlContainer::lookupIndex()
XmlContainer::lookupStatistics()
XmlContainer::putDocument()
XmlContainer::removeAlias()
XmlContainer::replaceDefaultIndex()
XmlContainer::replaceIndex()
XmlContainer::setIndexSpecification()
XmlContainer::updateDocument()
XmlIndexLookup
XmlIndexLookup::execute()
XmlIndexLookup::getContainer()
XmlIndexLookup::getHighBoundOperation()
XmlIndexLookup::getHighBoundValue()
XmlIndexLookup::getIndex()
XmlIndexLookup::getLowBoundOperation()
XmlIndexLookup::getLowBoundValue()
XmlIndexLookup::getNodeName()
XmlIndexLookup::getNodeURI()
XmlIndexLookup::getParentName()
XmlIndexLookup::getParentURI()
XmlIndexLookup::setContainer()
XmlIndexLookup::setHighBound()
XmlIndexLookup::setIndex()
XmlIndexLookup::setLowBound()
XmlIndexLookup::setNode()
XmlIndexLookup::setParent()
附:安装PHP的dbxml扩展(windows下的暂时没有找到)
载 wget http://download.oracle.com/berkeley-db/dbxml-2.2.13.tar.gz
tar zxvf dbxml-2.2.13.tar.gz
cd dbxml-2.2.13
./buildall.sh
编译 Berkeley DB for php 模块
cd dbxml-2.2.13/db-4.3.29/php_db4
phpize
./configure –with-db4
make
make install
编译 Berkeley DB XML for php 模块
cd dbxml-2.2.13/dbxml/src/php
phpize
make
make install
修改php.ini
extension=db4.so
extension=dbxml.so
重启 apache

WordPress2.1所见即所得文本编辑器无效的问题

在使用WP2.1的时候,默认系统是提供了一个简单的富编辑器,虽然该编辑器在我本机的测试环境中是正确有效的,但是,在我的FREEBSD环境上,就无法出现该编辑器。个人认为这个绝对是WP的一个BUG。在我修改代码之后,一切回复正常。

定制网站404错误提示页面

当用户请求网站不存在的页面或者数据时候,需要给用户提供一个友好的错误提示页面,这就要求定制原来由Apache提供的默认404页面。
404错误主要会表现在以下两种情况:
1、用户请求网站上不存在的页面,该错误的处理机制由Apache提供;
2、用户请求网站存在的页面,但是说请求的信息内容不存在,该错误需要编程来输出404错误;
由上可知,我们需要做两方面的工作以便达到定制404错误页码的目的。

Pages (2): « 1 [2]