22:56
一个取得文件扩展名的函数,一个取得文件扩展名的函数lt;?nbsp;nbsp;/*GetFileTypenbsp;nbsp;用法:GetFiletype$filename*/nbsp;nbsp;functionGetFiletype$Filename{nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;ifsubstr_count$Filename,quot;.quot;==0{nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;//检查文件名..
22:56
用ODBC的分页显示,lt;?php$pagesize=3;//设置每页显示数目//计算总记录数$rs_num=quot;selectcount*asidfromtablequot;;$rs_num=odbc_exec$conn_id,$rs_num;$rs_num=odbc_result$rs_num,quot;idquot;;//计算总页数$pagecount=$rs_num/$pagesize;$pagecount1=intval$pagecount;//将总页数..
22:56
用DBSQL类加快开发MySQL数据库程序的速度,当你在编写存取MYSQL的数据库程序时,是不是觉得很麻烦:一大套的函数和参数,还要检查调用的结果,更头痛的是每个程序里都要包含数据库名、用户、密码等,想修改都不容易。但如果你使用PHPLIB里的DBSQL类,这些问题都会迎刃而解的。这篇文章将教你如何使用DBSQL类。nb..
22:56
利用PHP实现与ASPBanner组件相似的类,lt;?php/*******************************************************作者:吴振亨Biz--phpscriptE-mail:wuzhenheng@china.comweb:http://phpscript.osh.com.cn文件名:AdRotator.class.php3nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;n
22:56
为查询结果建立向后/向前按钮,最近在SupportForums上有很多问题都是关于如何为一个搜索结果制作象quot;向后12345向前quot;样子的链接。我希望下面的脚本可以帮助你,在你的搜索结果页面中加入这种功能。这个例子是专为MySQL所写的,但是对于其它的SQL引擎也可以很容易地适应。因为每种应用都是不同的..
22:56
PHP如何向MySQL发送数据,你应该对HTML表单比较了解了,下面的一段代码是一个很简单的HTML表单:nbsp;nbsp;lt;htmlgt;nbsp;nbsp;lt;bodygt;nbsp;nbsp;lt;formaction=submitform.php3method=GETgt;nbsp;nbsp;姓:lt;inputtype=textname=first_namesize=25maxlength=25gt;nbsp;nbsp;名:lt;inputtyp..
22:56
PHP聊天室技术,PHP聊天室技术黄国辉1.前言nbsp;nbsp;nbsp;上网聊天是时下最流行的交友方式。各大网站推出的聊天室都各具特色。nbsp;nbsp;nbsp;聊天室主要分为WebChat、BBSChat两种。BBSChat是基于Telnet的Tcp协议,是BBS的附设功能,需要客户端Telnet程式。WebChat则采用浏览器方式,..
22:56
一个用于网络的工具函数库,lt;?PHP/*PHPNetToolpackv0.108.05.2000,bywaddler@netlife.fiphpnettoolpack.sourceforge.netTobedistributedunderGNUGPL*///whoishostname[,username,[port]]Functionwhois$a_server,$a_query=quot;quot;,$a_port=43{$sock=fsockopen$a_server,$a_port,a
22:56
oracle资料库函式库,lt;?classDB_Sql{var$Debug=false;var$Home=quot;/u01/app/oracle/product/8.0.4quot;;var$Remote=1;/*ThisQuerywillbesentdirectlyafterthefirstconnectionExample:var$ConnectQuery=quot;ALTERSESSIONSETnls_date_language=germannls_date_format='DD.MM
22:56
几种显示数据的方法的比较,用于显示数据库数据的时候,一般用循环体来做,常用的方法有while和for两种语句,下面就来讲一下他们在不同情况下各自的用法。我们来分别介绍:while语句是可以显示全部数据,在不知道循环次数的情况下,尤其显得方便,而for语句呢,可以输出显示从指定位置开始到指定位..
22:56
PHP与Javascript的两种交互方式,nbsp;nbsp;nbsp;nbsp;在网页制作过程中怎样在不刷新页面的情况下使前台页面和后台CGI页面保持交互一直是个问题。这里介绍两个我在实践中使用的方法。nbsp;nbsp;nbsp;nbsp;方法一:通过Cookie交互。一共是三个文件,分别为:index.htm,action.php,main.htmnbsp;nbsp;nbs..
22:56
用session做客户验证时的注意事项,如果你的php.ini中register_globals=On,所有post,get,cookie,session的同名变量就会搅和在一起,可以用$HTTP_*_VARS[quot;usernamequot;]来判断你想要的那个变量.但是即使同名,在php.ini中variables_order=quot;GPCSquot;也会按照优先级别来判断,等级低的值没法冲掉等级..
22:56
用php和MySql来与ODBC数据连接,ODBC是指开放数据连接,它是微软主导的数据驱动程序,它可以与其它数据连接,通过SQL语言来对数据进行操作的,当然PHP也提供了对ODBC数据连接的函数,用PHP与ODBC连接主要通过几个函数来完成的,nbsp;nbsp;nbsp;首先先来认识几个与ODBC接口的函数:intodbc_connectstringdsn,s..
22:56
PHP+Javascript模拟Matrix画面,nbsp;nbsp;nbsp;nbsp;直接存为*.php文件运行即可。lt;?nbsp;nbsp;$color_back=quot;#000000quot;;nbsp;nbsp;$number_w=8;nbsp;nbsp;$number_h=6;nbsp;nbsp;$space=1;nbsp;nbsp;$font_size=20;nbsp;nbsp;$speed=0;?gt;lt;htmlgt;lt;headgt;lt;titlegt;TheM
22:55
WHOIS类的修改版,1、简化了代码。(其实就是去掉了一些用不着的变量的定义)2、针对从INTERNIC检索到的信息过于简单,根据INTERNIC反馈的信息中的WHOISSERVER进行进一步查询。比如,YAHOO在whois.networksolutions.com上有更详细的信息。classwhois{nbsp;nbsp;var$use_cache=1;nbsp;nbs..
22:55
对Javascript和select部件的结合运用,lt;?php//对Javascript和select部件的结合运用//在写程序的过程,我想实现在select对象选中选项后,//不需要提交按钮,而直接触发动作,且在动作发生后//的页面中要保持所选择的选项。经过形容,终于通过//使用Javascript及select对象的onchange属性及//value值而实现了..
22:55
COMinPHPwinowsonly,找了很久,终于给我找到!哈哈哈...nbsp;nbsp;//听说php4也已经支持Java/EJB的说.nbsp;nbsp;lt;?nbsp;nbsp;//thisscriptiscomefromzend.:nbsp;nbsp;$word=newCOMquot;word.applicationquot;ordiequot;UnabletoinstanciateWordnbsp;nbsp;quot;;nbsp;nbsp;nbsp;printquot;L..
22:55
使用数据库保存session的方法,php的session默认是以文件方式保存在服务器端,并且在客户端使用cookie保存变量,这就会出现一个问题,当一个用户由于某种安全原因关闭了浏览器的cookie,程序中的session相关操作将无法执行。因此,如果能以数据库保存session数据,将不受客户端设置的限制,并且在性能..
22:55
动态生成gif格式的图像要注意?,如果你用intimagecreatefromgifstringfilename;nbsp;nbsp;来取出一张GIF格式图形,当背景或者基本的画布样本使用,在其上绘制图形,请注意:如果这个文件中没有的色素,你将不能使用。解决方法,你可以用intimagecreateintx_size,inty_size;建立一张全空的图形。在其上..
22:55
复杂检索数据并分页显示的处理方法,系统标题:复杂检索数据并分页显示的处理方法系统功能:利用临时表检索数据库数据,然后分页显示的方法:处理方法:采用临时表存放数据中间结果,根据中间结果显示数据nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;数据的显示采用隔行的方式处理处理优点:对于复..
22:55
如何在PHP中进行身份认证,lt;?if!isset$PHP_AUTH_USER{Headerquot;WWW-Authenticate:Basicrealm=请输入你的用户名和密码:quot;;Headerquot;HTTP/1.0401Unauthorizedquot;;echoquot;验证失败,你不能网络资源!quot;;exit;}else{if$PHP_AUTH_USER!=quot;usernamequot;or$PHP_AUTH_PW!=quot;pass..
22:55
一个改进的UBB类,lt;?php/*如有转载,请注明作者原作者:何志强改进:SonyMusic[sonymusic@163.net]文件:ubb.php备注:说是改进,其实核心函数parse已经完全重写了,而且思路也是不一样的。不过仍是受何志强的例子的启发,而且测试的例子还有URLCHECK等几个函数也是沿用的何志强的程序,谢..
22:55
PHP+APACHE实现用户论证的方法,在专业的Web站台上,常常会需要使用者的帐号及密码,也就是身份确认的动作。早期的NCSAhttpd伺服器并没有提供这项使用者确认的功能,Webmaster只能用手工打造一个身份确认的CGI程式。nbsp;nbsp;自CERNhttpd之后的Web伺服器大部份都提供了使用者身份确认的功能。仅管每套..
22:55
vBulletinHACK----关于排版的两个HACK,《以vB代码实现的简单文字排版》原因:1.1.4版本中没有这些,而国内的比较著名的UBBHACK之家就增加了很多对于文字排版的UBB代码vB代码。优点:只需要几行,就可以实现,很简单。缺点:因为需要嵌套,所以如果用户写得不好的话,会影响帖子其它内容的样式,甚至殃及整个..
22:55
vBulletinHACK----显示话题大小和打开新窗口于论坛索引页,vBulletinHACK----显示话题大小和打开新窗口于论坛索引页作者:gogosoft《显示话题大小》原因:1.1.4版本中没有此功能,而部分用户会以此作为是否查看话题的参考因素。优点:只需要增加几行代码就可以。缺点:因为每次显示论坛索引页都需要对该页的话题全部计算大小...
22:55
利用递归把多维数组转为一维数组的函数,函数名称:array_multi2single函数原形:arrayarray_multi2singlearray实现功能:把一个多维数组的数值存放到一维数组中,不保存Key。lt;?phpfunctionarray_multi2single$array{nbsp;nbsp;nbsp;nbsp;static$result_array=array;nbsp;nbsp;nbsp;nbsp;foreach$arrayas$va..
22:55
从C/C++迁移到PHP——判断字符类型的函数,nbsp;nbsp;在C/C++中,头文件ctype.h中定义了关于字符类型一组宏,可以得到给定字符的类型。而PHP中没有相关函数。前些天发现在www.mm4.de下载的PHP中提供了一个名为php_ctype.dll的扩展库,加载后发现提供一部分此类的函数,特整理出来供大家参考。nbsp;nbsp;在PHP中正..
22:55
在线增减.htpasswd内的用户,在线增减.htpasswd内的用户lt;?phpnbsp;nbsp;includequot;./class.Htpasswd.php3quot;;nbsp;nbsp;/*请修改此.htpasswd文件路径nbsp;nbsp;*/nbsp;nbsp;$htpasswdfile=quot;/usr2/amitc/.htpasswdquot;;nbsp;nbsp;//此行请勿修改nbsp;nbsp;echo'lt;FORMACTION=quot;'.$PH..
22:55
PHP实现图片简单上传,//文件上传。Linux+apache+php3/4测试通过。iis测试未通过,win+apache+php未测试nbsp;nbsp;lt;?phpnbsp;nbsp;if$HTTP_POST_VARS[quot;uploadquot;]==quot;上传quot;{nbsp;nbsp;file://这里你可以加上检查文件名,格式,图片尺寸等功能,nbsp;nbsp;file://$picurl本地系..
22:55
将OICQ数据转成MYSQL数据,Thisfileis/tmp/phpBeoJQ5.nbsp;nbsp;#################Youcancopythiscodetotest#################nbsp;nbsp;lt;?nbsp;nbsp;includequot;include/dbclass.incquot;;//可以用MYSQL.INC类代替测试nbsp;nbsp;$q=newDB_Sql;nbsp;nbsp;$db=$q-gt;Database;//define