php编程
文章平均质量分 62
musttieying
这个作者很懒,什么都没留下…
展开
-
JavaScript通用表单验证函数
表单定义:form name="form1" action="" style="behavior:url(form.htc)">form>客户端表单验证是由表单的onSubmit事件触发,由于表单的onSubmit事件只能由提交按钮触发,所以如果要用函数提交表单form1.submit(),则必须同时执行form1.onSubmit()。类型定义:一、整型(int)定义:valueType="原创 2007-07-31 18:46:00 · 897 阅读 · 0 评论 -
[转贴] PHP 编程标准
PHP 编程标准最后修改日期: 2000-11-16PHP编程标准是经由Todd Hoff许可,基于《C++ 编程标准》为PHP而重写的,作者为Fredrik Kristiansen,使用本标准,如果您想拷贝一份留做自用的话,那是完全免费的,这也是我们制作它的原因。假如您发现了任何的错误又或者是有任何的改进,请您给笔者发一个email,以便笔者将它们合并到最新更新中去。目录 介绍 标准化的重要性转载 2006-07-01 13:32:00 · 1079 阅读 · 0 评论 -
可定制的PHP缩略图生成程式(需要GD库支持)
经典的PHP缩略图生成程式,基于GD库,可指定生成路径及生成目标的宽高细节 使用方法: 在支持GD库的PHP环境中,将以下代码另存为resize.php测试 $FILENAME="image_name";// 生成图片的宽度$RESIZEWIDTH=400;// 生成图片的高度$RESIZEHEIGHT=400;//生成图片的路径$uploaddir="c:/winnt/temp";funct原创 2006-06-22 17:57:00 · 750 阅读 · 0 评论 -
php的预定义变量
php的预定义变量 预定义变量服务器变量:$_SERVER注: 在 PHP 4.1.0 及以后版本使用。之前的版本,使用 $HTTP_SERVER_VARS。$_SERVER 是一个包含诸如头部(headers)、路径(paths)和脚本位置(script location转载 2006-06-14 17:42:00 · 806 阅读 · 0 评论 -
如何从一个php文件向另一个地址post数据,不用表单和隐藏的变量
可以使用以下函数来实现: function posttohost($url, $data) {$url = parse_url($url);if (!$url) return "couldnt parse url";if (!isset($url[port])) { $url[port] = ""; }if (!isset($url[query])) { $url[query原创 2006-06-10 16:28:00 · 724 阅读 · 0 评论 -
利用 QQWry.Dat 实现 IP 地址高效检索(PHP)
http://www.coolcode.cn/?p=16 根据 LumaQQ 开发者文档中的纯真 IP 数据库格式详解,我编写了一个 PHP 的查询 IP 所在地区信息的类。在编写过程中发现纯真 IP 数据库格式详解中关于记录区的描述不是很全面,不过出入也不是很大,所以我没必要再写一份纯真 IP 数据库的格式说明了,大家感兴趣的话,读一读下面的代码应该就能看出来了。代码中加了很详细的注释,应该很容转载 2006-06-10 16:26:00 · 838 阅读 · 0 评论 -
Discuz 高效wap编码转换类,很强的,gbk-utf8 or unicode
/* [Discuz!] (C)2001-2006 Comsenz Inc. This is NOT a freeware, use is subject to license terms $RCSfile: chinese.class.php,v $ $Revision: 1.7 $ $Date: 2006/02/23 13:44:02 $*/if(!defined原创 2006-06-10 16:21:00 · 985 阅读 · 0 评论 -
能把汉字转化为拼音的一个函数
很多问题都是因为中文问题造成的 如文件名最好别用中文 现在的解决方法一般是产生一个ID,将这个ID做文件名 网页上如果url带汉字也经常出错 现在的解决方法一般用urlencode编码 现在用了这个转化,就好多了 原理:利用多维数组 1.添加索引2.遍历数组 $d=array( array("a",-20319), array("ai",-20317), array("an",-2030原创 2006-06-10 11:25:00 · 1299 阅读 · 0 评论 -
如何使用PHP中的字符串函数
PHP中的字符串操作功能是比较多的,重要的有以下这些: (1)echo,print,printf,sprintf 前两个函数是输出字符串.字符串中如果有变量名则被替换成其值. 后两个函数类似于C的同名函数. (2)strchr,strlen,strtok,strrchr,strrev,strstr,strtolower, strtoupper,substr,ucfirst 这些是常原创 2006-06-10 11:24:00 · 705 阅读 · 0 评论 -
PHP4新函数集锦
一、输出信息控制函数 这些函数可以让你控制你的脚本输出的内容.可以用于许多不同的情况,特别是在你的脚本已经输出信息后需要发送文件头新的情况. 输出控制函数不对使用 header() 或 setcookie() 发送的文件头信息产生影响,只对那些类似于 echo() 和 PHP 代码的数据块有作用. 例 1. 控制输出 ob_start(); echo "Hellon原创 2006-06-10 11:03:00 · 667 阅读 · 0 评论 -
一个程序中login.php的代码
我只是想让大家看看cookie和session在有会员的程序注册或登录的程序中如何使用,虽然也不是最好的,但想能起到抛砖引玉的作用session_start(); if(isset($HTTP_COOKIE_VARS[PHPSESSID])) //如果有cookie变量PHPSESSIN { session_id($HTTP_COOKIE_VARS[PHPSESSID]); /转载 2006-07-01 13:35:00 · 2102 阅读 · 2 评论 -
Php实现实时时间
这是个古老话题了,但也有好多超新手问过,所以我写上.这种方法实现的好处是:服务器端时间,不会因客户端时间改变影外观.>>> time.php 源代码如下:[这里是改进版,原2003年发布的已清除,本版是作测试专用]document.write();var a=0; var Y=,M=,D=;function clock() {sec=+a; //(GMT+8:00)时区:中国标准时间S=sec转载 2006-07-01 13:36:00 · 1960 阅读 · 0 评论 -
php将变量转成字符串类型
strval 将变量转成字符串类型。 语法: string strval(mixed var); 返回值: 字符串 函数种类: PHP 系统功能 内容说明: 本函数可将数组及类之外的变量类型转换成字符串类型。原创 2007-07-31 19:51:00 · 7182 阅读 · 1 评论 -
js表单验证控制代码大全
s表单验证控制代码大全Submitted by choven on 2007, April 2, 6:10 PM. 网站日志关键字:js验证表单大全,用JS控制表单提交 ,javascript提交表单: 目录: 1:js 字符串长度限制、判断字符长度 、js限制输入、限制不能输入、textarea 长度限制 2.:js判断汉字、判断是否汉字 、只能输入汉字 3:js判断是否输入英文、只能原创 2007-07-31 18:50:00 · 1937 阅读 · 0 评论 -
学习web标准、用户体验改善、Ajax&Asp.Net
用javascript来实现select标签的美化论坛经常有人会问到用CSS如何美化Select标签,其实但凡你看到很酷的都是用javascript来实现的。昨天试着做了一下,基本实现的初级功能。拿出来和大家一起分享一下。先可以看一下预览效果:http://www.iwcn.net/demo/select。【功能需求】1、调用要方便,做好之后应该像这样:程序代码 程序代码function原创 2007-07-31 18:25:00 · 1201 阅读 · 0 评论 -
PHP开发与评测
http://php.4like.net/post/category/filesandfolders原创 2007-07-31 14:00:00 · 749 阅读 · 0 评论 -
php采集器分析功能实现
php采集器分析功能实现a)URL地址分析 根据数据库中采集规则的定义字段,分为一页地址,多页地址,**—**页地址三种形式。 //流程控制 switch (URL地址形式) { case 1: //单页的设置 $url[0] = URL地址; break; case 2: //多页的设置 $manypage = explode("/n",$row->URL地址); //原创 2007-07-31 13:50:00 · 2456 阅读 · 0 评论 -
效果直逼flash的Div+Css+Js菜单
http://www.dzhai.com/blog/article.asp?id=153 css菜单 body{ background-color:#B8B8A0; } #fbtn{ display:none; overflow:hidden; border-style:solid; border-width:1px; border-color:#e1e1c9 #e1e1c9 #6e6e5原创 2007-07-31 13:22:00 · 1888 阅读 · 1 评论 -
用PHP实现多级树型菜单
用PHP实现多级树型菜单---摘自互联网//树型目录结构模板程序 //菜单目录库字段说明: //menu_id 菜单项目 id //menu 菜单名称 //menu_grade 菜单等级 1 为主菜单 2 为二级菜单 ........ //menu_superior 上一级菜单 id 号 function my_menu($menu_content,$i,$menu_grade_temp,$men原创 2006-07-01 13:38:00 · 1436 阅读 · 0 评论 -
PHP初学者头疼问题总结
【1】页面之间无法传递变量 get,post,session在最新的php版本中自动全局变量是关闭的,所以要从上一页面取得提交过来得变量要使用$_GET[foo],$_POST[foo],$_SESSION[foo]来得到 当然也可以修改自动全局变量为开(php.ini改为register_globals = On);考虑到兼容性,还是强迫自己熟悉新的写法比较好。 【2】Win32下a原创 2006-07-01 13:29:00 · 892 阅读 · 0 评论 -
用 PHPRPC 实现 Ajax 安全登录
该文首发于CoolCode.CN昨天我举了个 用 PHPRPC 实现 Ajax 级联下拉菜单 的例子,那个例子中我们重点要演示的是用 PHPRPC 实现 Ajax 效果是多么的简单。今天我们这个例子主要演示用 PHPRPC 内置的安全加密机制来实现安全登录是多么简单。当然它同样可以用于密码设置、其它关键保密数据的传输等领域。这个例子比昨天的例子还要简单,先来看服务器端:PHP 代码:原创 2006-07-01 13:40:00 · 1296 阅读 · 0 评论 -
PHP中的日期处理
我正打算用PHP编写一种帮助处理系统。我发现我必须知道处理完最后一位客户的问题后已经过去了多长时间?当我过去用ASP时解决这个问题相当简单,ASP有相应的函数DateDiff可以给出两个日期间间隔多少月、多少天和多少秒。当我搜寻完PHP手册后我发现PHP并没有类似的函数。 本文包含以下内容: 1、 得到目前的日期和时间-我们有多少种方式? 2、 改变日期显示的方式-日期和时间的显示形式 3、 转换原创 2006-06-10 10:59:00 · 660 阅读 · 0 评论 -
阿拉伯数字转中文大(小)写的函数
//chinese_money.php//Changing Arab Money Num to Chinese Money Num/*======================Functions List:Chinese_Money_Max()小数点前此函数可以单独拿出用于将阿拉伯数字转为中文数字(大小写可选,默认为大写)仅限整数(正负皆可)Chinese_Money_Min()处理小数点后Ch原创 2006-06-10 10:49:00 · 808 阅读 · 1 评论 -
header()函数使用说明
header()函数使用说明: 一、作用: ~~~~~~~~~ PHP只是以HTTP协议将HTML文档的标头送到浏览器,告诉浏览器具体怎么处理这个页面,至于传送的内容则需要熟悉一下HTTP协议了,与PHP无关了,可参照http://www.w3.org/Protocols/rfc2616/rfc2616。 传统的标头一定包含下面三种标头之一,并只能鱿忠淮巍?原创 2006-06-10 10:41:00 · 755 阅读 · 0 评论 -
使用XAMPP轻松建站(上)
LAMP (Linux + Apache + MySQL + PHP) 作为与Windows、IIS和.NET等专有和商业软件进行竞争的一种开源软件解决方案,以其特有的安全、快速、易用、易于开发以及大量的开源代码,受到了人们越来越多的关注。特别是近几年来发展迅速,已经成为Web 服务器的事实标准。 但是,使用过LAMP的人都知道,要熟练地使用它并不是一件很容易的事情,它配置起来比较转载 2006-05-19 14:05:00 · 2847 阅读 · 0 评论 -
PHP大型Web应用入门(一)
这里所说的“大型”应用不是说像Google、eBay、Yahoo这类大型网站的具体实施,我也没有意图劝说读者放弃自己的概念和信仰,只是希望大家的系统可以运行得更快更流畅,可以承载更多的用户在线,希望可以给PHP的初学者一点帮助。 关于PHP的执行效率,网上的专题文章很多,多以PHP、Java几个阵营的争论开始,以一个不确定的期待结束,很少看见一个明确的结论。确实,程序的执行效率是很难从比较中得出的转载 2006-05-01 14:19:00 · 1120 阅读 · 0 评论 -
开源的CMS
开源的CMS基本上是php的天下,选择时主要看授权模式,不过很多人不关心这个插件和模版的数量,开发社区是否活跃。有更多的人参与你才能源源不断地获得资源中文的支持系统需求,支持那些数据库,这会影响对空间的选择扩展性,不过不是所有的人都有能力和兴趣自己做扩展Mambo 曼波 http://www.mamboserver.com/http://www.mambors.org/http://www.mam原创 2006-05-01 10:33:00 · 734 阅读 · 0 评论 -
eZ Publish 的 Site.INI文件的中文翻译
Site.INI文件的中文翻译 #?ini charset="iso-8859-1"?# eZ publish 配置文件# 注意:并不建议直接修改这个文件,最好是写一个这个文件的覆盖文件。# 文件名字可以是settings/override/site.ini.append或者# settings/override/site.ini.append.php。# 数据库设置部分[DatabaseSett转载 2006-05-01 10:32:00 · 1629 阅读 · 0 评论 -
eZ publish 3 安装指南
eZ publish 3 安装指南---------------------这个文档包括如何安装eZ publish 3到windows,Linux和freeBSD的快速安装指南。请吧有关这个安装文件的反馈和有关eZ publish 3的反馈发送到beta@ez.no要得到更多的eZ publish 3文档:http://ez.no/sdkhttp://ez.no/manual离线的文档请参看:h转载 2006-05-01 10:30:00 · 1471 阅读 · 0 评论 -
eZ Publish 的文章
eZ Publish 的文章http://www.irmagic.com/irphoto_f ... 0dac&forumid=10eZ的部分文章翻译 eZ publish 3 README 中文版翻译:zhangxi 2003年7月18日 北京什么是eZ publish?-----------------eZ publish 3是有高级CMS(内容管理系统)功能的PHP框架开发应用系统。做为CM转载 2006-05-01 10:29:00 · 1326 阅读 · 1 评论 -
php开放源码的时机商计 (CK-ERP) 发布 0.15.1 版
开放源码的时机商计 (CK-ERP) 发布 0.15.1 版原创 2006-04-28 12:51:00 · 1397 阅读 · 0 评论 -
非常有名的免费开源图库相册软件
这两天装上了 Gallery 2.1 (http://jesse.blogs-china.com/gallery), 觉得很不错,比以前用过的 Coppermine 好用,介绍给大家有兴趣可以试一下。Gallery 是一个非常有名的免费开源图库相册软件,基于 PHP 和 MySQL, PostgreSQL 等数据库。功能非常强大,有丰富的扩展可以下载,安装很简单,环境符合后,按照提示一路原创 2006-04-26 15:17:00 · 6886 阅读 · 7 评论 -
win2003下APACHE2.050+PHP5+MYSQL4.0.20+PHPMYADMIN2.57 的简易安装配置
win2003下APACHE2.050+PHP5+MYSQL4.0.20+PHPMYADMIN2.57 的简易安装配置 先从各官方网站下了APACHE2.050、PHP5、MYSQL4.0.20、PHPMYADMIN2.57apache_2.0.50-win32-x86-no_ssl.msi php-5.0.0-Win32.zip原创 2006-04-26 14:19:00 · 969 阅读 · 0 评论 -
使用XAMPP轻松建站(下)
【导读】LAMP (Linux + Apache + MySQL + PHP) 作为与Windows、IIS和.NET等专有和商业软件进行竞争的一种开源软件解决方案。规避了LAMP的复杂、繁琐,XAMPP提供了一种轻松建设网站的途径。本文将介绍基于XAMPP的内容管理系统和论坛系统的建设。 论坛系统——Discuz! Crossday Discuz! Board(以下简称 D转载 2006-05-19 14:10:00 · 1493 阅读 · 0 评论 -
win2000/2003 Discuz生存环境搭建及基础优化 攻略
副标题: win2000/2003 Php+ZendOptimizer+Mysql+eaccelerator配置及基础优化全攻略关键字 discuz php zendoptimizer mysql eaccelerator my.ini php.ini 安装 优化 本帖即我原创,欢迎转贴,但请注明出处,另外如果大家还有哪方面感兴趣的我没写到,请跟帖,我将补充原帖地址 http://club.转载 2006-05-31 11:28:00 · 985 阅读 · 0 评论 -
PHP防注入安全代码
简述:/*************************说明:判断传递的变量中是否含有非法字符如$_POST、$_GET功能:防注入**************************/ //要过滤的非法字符$ArrFiltrate=array("",";","union");//出错后要跳转的url,不填则默认前一页$StrGoUrl="";//是否存在数组中的值function Fun转载 2006-06-08 13:52:00 · 1573 阅读 · 0 评论 -
Mysql也可以联合多表更新和删除
(节选自mysql手册)多表更新在 MySQL 3.23 中,你可以使用 LIMIT # 来确保只有给定的记录行数目被更改。 如果一个 ORDER BY 子句被使用(从 MySQL 4.0.0 开始支持),记录行将以指定的次序被更新。这实际上只有连同 LIMIT 一起才有用。 从 MySQL 4.0.4 开始,你也可以执行一个包含多个表的 UPDATE 的操作: UPDATE items,mont转载 2006-06-08 13:23:00 · 1865 阅读 · 1 评论 -
PHP+MySql获取新添加记录的ID值
PHP+MySql获取新添加记录的ID值PHP+MySql获取新添加记录的ID值1.假设字段名称为recordID2.字段属性须设为:auto_increment3.添加数据后使用$newID = mysql_insert_id();得到ID值ASP获取即时ID值ASP+Access20001.要获取的ID值字段属性必须设为:自动编号(我们假设字段名为recordID)2.添加记录格式:Rs.Op原创 2006-06-07 09:03:00 · 2431 阅读 · 0 评论 -
php编写大型网站问题集
PHP以其易用性得到迅速的推广,但易用并不是说就能用好它,实际上许多程序员用它很容易的立一个个WEB应用系统,但又有多少人仔细的考虑过他们的代码,是否容易维护、是否足够健壮、否效率足够高、是否足够安全,当PHP用于建立大型网站时这些就成为很关键的因素。下面我们从较轻微的问题开始讨论,直至一些致命的错误。共分三部分。 第一部分、较轻微的错误 一、Printf(), 该函数主要用原创 2006-06-10 15:56:00 · 624 阅读 · 0 评论 -
PHP读取某站点的链接的函数
原理:读取某站点的源文件,再利用正则分析其源代码,得到所有链接/**********qiushuiwuhen(2002-5-20)***********/if(empty($url))$url = "http://www.csdn.net/expert/";//设置url$site=substr($url,0,strpos($url,"/",8));//站点$base=substr($url,0,原创 2006-06-10 11:35:00 · 713 阅读 · 0 评论