xmldom,用PHP读取和编写XML DOM
如果您有疑问或建议,请进入技术讨论区交流 有许多技术可用于用 PHP 读取和编写 XML。本文提供了三种方法读取 XML:使用 DOM 库、使用 SAX 解析器和使用正则表达式。还介绍了使用 DOM 和 PHP 文本模板编写 XML。 用 PHP 读取和编写可扩展标记语言(XML)看起来可能有点恐怖。实际上,XML 和它的所有相关技术可能是恐怖的,但是用 PHP 读取和编写 XML 不一定是项... [阅读全文]
php复选框,PHP开发中接收复选框信息的方法
如果您有疑问或建议,请进入技术讨论区交流 PHP接收多个同名复选框信息不像ASP那样自动转换成为数组,这给使用带来了一定不便。但是还是有解决办法的,就是利用JavaScript做一下预处理。多个同名复选框在Javascript中还是以数组的形式存在的,所以在表单提交之前可以利用javascript把复选框中的信息组合成一个字符数组赋值给表单中的隐藏元素,然后用PHP中的explode函数解析此数... [阅读全文]
seo疑难问答,PHP开发中关于文件操作的疑难问答
如果您有疑问或建议,请进入技术讨论区交流 前言: PHP中对各类数据库的操作有着支持,对文件的操作也同样有着很丰富的操作方法,很多朋友现在的操作还是基于文件操作可是有的时候在操作文件的时候还存在不少的困惑和疑点,以下是我在日常编写过程中碰到的以及坛上朋友所碰到的关于文件操作的一些问题收藏吧。 问:如何新建一个文件? 答: 1、使用fopen(要建立的文件名,参数),参数可选w,w+,a,a... [阅读全文]
phpajax,利用PHP和AJAX创建RSS聚合器
Enter a feed: <input type="text" name="feed" id="feed" size="20"><input type="submit" name="submit" value="Add Feed"></form><div id="LOGO"></div><hr/><div id="copy"></div><div id="details"></div></bod... [阅读全文]
php编程,PHP 编程标准
如果您有疑问或建议,请进入技术讨论区交流 PHP 编程标准
最后修改日期: 2000-11-16
PHP编程标准是经由Todd Hoff许可,基于《C++ 编程标准》为PHP而重写的,
作者为Fredrik Kristiansen,
使用本标准,如果您想拷贝一份留做自用的话,那是完全免费的,这也是我们制作它的原因。假如您发现了任何的错误又或者是有任何的改进,请您给笔者发一个email,以便笔者将... [阅读全文]
PHP+MYSQL三日通
如果您有疑问或建议,请进入技术讨论区交流 一、PHP/MySQL简介 您应该听说过开放源代码软件(OSS),除非最近六到八个月来您一直住在火星上。这场运动有着巨大的冲击力,已引起一些大公司的注意。象Oralce、Informix,还有多家公司都开始把他们的主力数据库产品移植到OSS的产物之一 - Linux操作系统上。 如果您有足够的技术力量,拥有一个复杂庞大的关系数据库系统(RDBMS)则... [阅读全文]
单点登录系统,php实现web系统单点登录
如果您有疑问或建议,请进入技术讨论区交流 随着用户不断扩大的需求,更多的系统被建造起来。为了获得更好的用户体验,需要实现用户单点登录。所谓单点登录,就是用户在一个系统上登录后,其他系统就不需要重复登录。单点的登录的好处很明显,提高了用户体验度。如何实现单点登录,在这里我提供两种解决方案: 1.一级域名相同,通过共享cookie来实现 有a.the.com和b.the.com A B两个站点, 只... [阅读全文]
zend调试,安装EPP的调试Zend Debugger
如果您有疑问或建议,请进入技术讨论区交流 最近在工作中遇到的一个问题就是PHP程序的调试,PHP的程序可以直接在页面中显示出错误信息,但是如果是较大较复杂的程序,这种方式的开发效率就极其低下了,那么如何在IDE中可以对程序进行单步调试呢? 问题:如何在Wamp下单步调试PHP程序? 1, 确保机子已经安装了Wamp。 假设www的目标路径为:D:\PHPProject\wamp\www(其中D... [阅读全文]
如何编写应用程序,PHP编写安全应用程序的七个习惯
如果您有疑问或建议,请进入技术讨论区交流 PHP编写安全应用程序的七个习惯,在编写 PHP 应用程序时,请应用下面的七个习惯以确保应用程序具有最好的安全性: 验证输入 保护文件系统 保护数据库 保护会话数据 保护跨站点脚本(Cross-site scripting,XSS)漏洞 检验表单 post 针对跨站点请求伪造(Cross-Site Request Forgeries,CSRF)进行保护... [阅读全文]
超强PHP分页类 支持四种分页模式
如果您有疑问或建议,请进入技术讨论区交流 ?PHP /** * description:超强分页类,四种分页模式,默认采用类似baidu,google的分页风格。 * 2.0增加功能:支持自定义风格,自定义样式,同时支持PHP4和PHP5, * example: * 模式四种分页模式: * require_once('../libs/classes/page.class.php'); * $pa... [阅读全文]
发送邮件函数,PHP发送邮件函数sendmail()
如果您有疑问或建议,请进入技术讨论区交流 不需要邮件服务器,不使用mail内置函数,一个类就搞定,利用PHPMailer类我写了一个自定义函数 sendmail() ,VERY实用! 以前也在几个PHP论坛上发表过这个发邮件的函数,今天再发,因为today要附上使用例子,如果你还不会用,那就要补补PHP基础课了。 1.下载相关文件sendmail.rar,包含 index.php文件、P... [阅读全文]
php程序员,建立灵巧结构的PHP程序[转]
如果您有疑问或建议,请进入技术讨论区交流 建立灵巧结构的PHP程序
时间:2000/10/19 09:06 作者:sharetop 奥索网
很早就想写这篇文章了,但一直没有时间完成它。不是说我来告诉大家如何做,我更希望本文只是做为一个引子,与大家来讨论关于如何建立一个有效地、灵活的网络应用程序。
经过了2-3年的网络应用程序开发工作,我的开发经验变得更加生动了,回过头来看我以前为Geocra... [阅读全文]
一个有趣的JS:随机效果文本-定时的从一段文本中随机选择一个字
如果您有疑问或建议,请进入技术讨论区交流
Ripple Text Examples by Mark Boyle email [email protected]
alink="red"
... [阅读全文]
版主所见所用过的最好的用PHP写的SMTP类,支持附件(多个),支
如果您有疑问或建议,请进入技术讨论区交流
/***********************************
PHP MIME SMTP ver 1.0 Powered by Boss_ch, Unigenius soft ware co. Ltd
All rights reserved, Copyright 2000 ;
本类用 PHP 通过 smtp sock 操作发送 MIM... [阅读全文]
google搜索,看过google的搜索吗?搜索共花了多少时间?这里有一个类可以统计
如果您有疑问或建议,请进入技术讨论区交流
// class PHP_timer开始
class PHP_timer {
????// 用来收集脚本执行过程中的信息
????var $points = array();
????
????// 在脚本的开始处调用这个函数
????function start() {
????????// 请看后面的addmarker函数
????????$thi... [阅读全文]
输出缓冲区,关于输出缓冲的讨论(Output buffering)之一
如果您有疑问或建议,请进入技术讨论区交流 #########################################
##标题??关于输出缓冲的讨论
##整理??Diego Lynn @ 林全国
##原作??By Zeev Suraski
#########################################
关于输出缓冲的讨论(Output buffering)
目录
H... [阅读全文]
cache,一个简单的cache示例(不过太简单了一些!)
如果您有疑问或建议,请进入技术讨论区交流 ?// 首先创建"cache"目录 ,用来写文件
function BZ_cache ($url,$cacheName)??
{
global $cache ;??
global $QUERY_STRING ;
// 这里你可以按自己的习惯命名?? $filename = "cache/".$cacheName.",".$QUERY_STRING."... [阅读全文]
删除昨天的烦恼,回昨天的删除目录方法
如果您有疑问或建议,请进入技术讨论区交流 昨天看见一个贴子问怎么删除目录,以前一直可以,但昨天出了问题,原来他只是把他下级的文件删了后就删
目录所以如果多几级就有问题。
我的这个只能暂时凑活着用,如果你的目录没有十几层的话应该没有问题的吧~,但我不熟悉递归只能做到
deltree($path);rmdir($path)才能删除这个目录能不能做到直接deltree($path);就删除这个目录??... [阅读全文]
不知道有没有怀孕,不知道大家对DES有没有兴趣,今天在整理的时候,看到我在一年半
如果您有疑问或建议,请进入技术讨论区交流 如何实现 DES 算法(全)。
这是摘自清华BBS的一篇文章,洋文的,小弟把它翻成中文请各位高手指点。
分号(;)后的话是小弟的翻译,井号(#)后的是小弟的一点感想。
??????????????????????????How to implement the
?????????????????????Data Encryption Standard ... [阅读全文]
使用PHP的错误处理(转) 没话好说了 都到这份上了 出了
如果您有疑问或建议,请进入技术讨论区交流 ???使用PHP的错误处理 在web 上所有常见的错误之一就是无效的链接。一旦从其它站点上出现了无效的链接,你会重新安排你
的站点。人们会将他们喜欢的站点存成书签,如果在三个月后再次访问时,仅仅发现的是'404 Not Fount '
时,将不会给他们任务帮助,告诉他们如何从你的站点去查找原始的信息。让我们解决这个问题,或者至少
给你的用户一个友... [阅读全文]
气死我了图片,apache的翻译,气死我了!
如果您有疑问或建议,请进入技术讨论区交流 #
# 原来由罗伯·姆苏尔在 NCSA 之上基于了服务器配置文件。
#
# 这是主要的 Apache 服务器配置文件。它包含 # 给服务器它的指
令的配置指令。# 为详细的信息关于看见
# 指令。
#
# 不简单地确实没有理解在这里读指令 # 他们做什么。他们仅仅作
为提示或提示在这里。如果你是不肯定的 # 请教联机的文档。你被
警告了。
#
# 在这... [阅读全文]
jpeg转png,让你的PHP同时支持GIF、png、JPEG
如果您有疑问或建议,请进入技术讨论区交流 让你的PHP同时支持GIF、png、JPEG
在RedHat6.2按php的manual编译安装,发现只能处理GIF图像,不能处理JPEG图像。后来知道PHP处理图像,使用了GD库,而GD库开始时是支持GIF的,但由于GIF使用了有版权争议的LZW算法,会引起法律问题,于是从GD-1.6开始,GD库不再支持GIF,改为支持更好的,无版权争议的PNG。而我... [阅读全文]
解放思想大讨论,一种高效的分页机制,设想阶段,大家快来大讨论拉,欢迎批判
如果您有疑问或建议,请进入技术讨论区交流 还只是个想法,大家看看,可不可行:
在向数据库插入一条新的纪录后,也就是发布一条信息后,立即对所有数据进行一次分页处理,取得每页的第一个id号,如1134,1100,1080,1033,将这些id号存入数据库或一个文本文件,在信息浏览页,就通过这些id来分页,如
第一页
第二页
第三页
列出每页信息:
sybase_query("set rowcou... [阅读全文]
cookie,实现跨域名Cookie (转) http://www.phprecord.com
如果您有疑问或建议,请进入技术讨论区交流 作者:Christopher Kings-Lynne 翻译:limodou Cookie真是一个伟大的发明,它允许web开发者保留他们的用户的登录状态。然而,当你的站点或网络
有一个以上的域名时就会出现问题了。 在Cookie规范上说,一个cookie只能用于一个域名,不能够发给其它的域名。因此,如果在浏览器中对
一个域名设置了一个cookie,... [阅读全文]
java数组,介绍几个 php4 中非常有用的数组函数(转载)关联数组等同于PERL
如果您有疑问或建议,请进入技术讨论区交流 介绍几个 PHP4 中非常有用的"数组"函数
1 void extract (array var_array [, int extract_type ][, string prefix]])
把一个关联数组展开为变量名和变量的值,如果有冲突则由后面的参数指定处理方法!
如:
/* Suppose that $var_array is an arra... [阅读全文]
php初学者教程,初学者必读 PHP常用开发工具分析
如果您有疑问或建议,请进入技术讨论区交流 因为PHP是一种开放性的语言,这也导致了开发环境没有强而权威的支持。这里列举一些比较好的编辑工具,希望能给大家开发PHP程序提供一些帮助。 Dreamweaver 从MX开始,DW开始支持PHP+MySQL的可视化开发,对于初学者确实是比较好的选择,因为如果是一般性开发,几乎是可以不写一行代码也可以写出一个程序,而且都是所见即所得的。 所包含的特征包... [阅读全文]
对象模型,PHP5.0对象模型探索之重载
如果您有疑问或建议,请进入技术讨论区交流 PHP4中已经有了重载的语法来建立对于外部对象模型的映射,就像Java和COM那样. PHP5带来了强大的面向对象重载,允许程序员建立自定义的行为来访问属性和调用方法。 重载可以通过__get, __set, and __call几个特殊方法来进行. 当Zend引擎试图访问一个成员并没有找到时,PHP将会调用这些方法. 在下面的例子中,__get和__se... [阅读全文]
PHP5.0对象模型探索之Zend引擎的发展
如果您有疑问或建议,请进入技术讨论区交流 在这个系列文章的最后一部分,作者讨论了Zend引擎带来的对象模型,特别提到它与PHP的前几个版本中的模型有什么不同。 当1997年夏天,发布的PHP3中没有计划要使PHP具备面向对象的能力. 当时没有任何与类和对象有关的想法. PHP3是一个纯粹面向过程的语言. 但是,在1997.8.27的晚上PHP3 alpha版中增加了对类的支持. 增加一个新特性给P... [阅读全文]
PHP5.0对象模型探索之其它特性
如果您有疑问或建议,请进入技术讨论区交流 类型指示 大家都知道,PHP是一种弱类型的语言。在使用变量前不需要定义,不需要声明变量的数据类型。这在编程中带来很多便利,但也带了一些隐患,特别当变量的类型变化时。在PHP5增加了类型指示,可以在执行过程中自动对类方法的参数类型进行判断。这类似于Java2中的RTTI,配合reflection可以让我们很好地控制对象。 <?php interface ... [阅读全文]