PHP编程
林愿星
爱星的人永远有一份幸福和快乐在夜空闪烁
展开
-
php禁止页面缓存输出
主要设计思想就是让它在过去就“失效"header(Expires: Mon, 26 Jul 1997 05:00:00 GMT);header(Last-Modified: . gmdate(D, d M Y H:i:s) . GMT);header(Cache-Control: no-cache, must-revalidate);header(原创 2009-01-06 11:48:00 · 624 阅读 · 0 评论 -
APMServ的rewrite配置
其实apmserv已经开启了rewrite功能可以通过查看apmserv目录下的Apache下的conf下的httpd.conf,找到 LoadModule rewrite_module modules/mod_rewrite.so,如果前面有#,去掉前面的#。找到你所在的虚拟目录修改以下两个地方(如果你有多个主机的话就在apmserv里的vhost.conf里)AllowOverri原创 2008-12-18 13:07:00 · 797 阅读 · 0 评论 -
PHP ini_set ini_get可操作配置参数列表
为了使自己的程序在不同的平台中拥有更好的兼容性,很多时候我们都要获取当前Php的运行环境参数。比如我们常用到的:获取magic_quotes_gpc状态,来决定当表单提交时我们是否转义(addslashes)数据;设定max_execution_time来延长程序的执行时间;设定error_reporting使自己的项目在开发与运营阶段切换;设定memory_limit加大内存等等…i转载 2009-03-03 14:59:00 · 1398 阅读 · 0 评论 -
snoopy——PHP版的网络客户端
magpierss中就用到了snoopy,这让我有点兴趣去研究下这个咚咚。再SF上,找到了这个源代码。居然就是一个类,但不要笑看哦,功能可是很强大的。 官方的简介, snoopy是一个php类,用来模仿web浏览器的功能,它能完成获取网页内容和发送表单的任务。 下面是它的一些特征:1、方便抓取网页的内容2、方便抓取网页的文字(去掉HTML代码)3、方便抓取网页的链接4、支持代理主机5原创 2009-03-04 14:06:00 · 1590 阅读 · 0 评论 -
通过phpinfo()获得GD库版本和MYSQL版本的方法
//-------------------------------- //获得GD的版本 //-------------------------------- function gdversion() { static $gd_version_number = null; if ($gd_version_numb原创 2008-12-22 17:57:00 · 2679 阅读 · 0 评论 -
apache2 配置 rewrite
一、Apache Web Server(独立主机用户)首先确定您使用的 Apache 版本,还有是否加载了 mod_rewrite 模块。Apache 1.x 的用户请检查 conf/httpd.conf 中是否存在如下两段代码:LoadModule rewrite_module libexec/mod_rewrite.soAddModule mod_rewrite.cAp原创 2008-12-21 18:37:00 · 1761 阅读 · 0 评论 -
PHP中Date获取时间不正确的解决方法(2009-05-15更新)
获取系统时间时,发现获取的时间与系统的时间不符。今天用echo date("Y-m-d H:i:s")获取系统时间时,发现获取的时间与系统的时间不符。 php是外国人开发的,所以经常有很多东西不太好用。研究了一番发现,PHP默认设置的时间是以格林威治时区为标准的,表现是和北京时间差8个小时,因此我们需要将其+8个小时,原理是我们正好位于时区的东8区,所以我们必须把PHP的时区设定改为北京时间原创 2008-12-24 10:39:00 · 1369 阅读 · 0 评论 -
PHP的session有效期问题
PHP中的session有效期默认是1440秒(24分钟)【weiweiok 注:php5里默认的是180分】,也就是说,客户端超过24分钟没有刷新,当前session就会失效。很明显,这是不能满足需要的。一个已知管用的方法是,使用session_set_save_handler,接管所有的session管理工作,一般是把session信息存储到数据库,这样可以通过SQL语句来删除所有过期的s原创 2009-04-21 14:24:00 · 6066 阅读 · 0 评论 -
PHP 判断常量,变量和函数是否存在
如果你看懂了上面一句话,那么接下来都是废话,PHP手册写的还是很全的.一句话就把我标题中的问题全部解决了.还是举几个例子吧:<?php/* 判断常量是否存在*/if (defined(MYCONSTANT)) {echo MYCONSTANT;}//判断变量是否存在if (isset($myvar)) {echo "存在变量$myvar.";}//判断函转载 2009-04-25 06:39:00 · 1588 阅读 · 0 评论 -
MySQL日期时间函数大全
DAYOFWEEK(date) 返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准)mysql> select DAYOFWEEK(1998-02-03); -> 3 WEEKDAY(date) 返回日期date是星期几(0=星期一,1=星期二,……6= 星期天)。 mysql> select WEEKDAY(1997-10-04 22:23:00);原创 2009-07-22 14:40:00 · 2607 阅读 · 0 评论 -
MySQL字符串函数大全
如果结果的长度大于服务器参数max_allowed_packet,字符串值函数返回NULL。对于针对字符串位置的操作,第一个位置被标记为1。ASCII(str) 返回字符串str的最左面字符的ASCII代码值。如果str是空字符串,返回0。如果str是NULL,返回NULL。mysql> select ASCII(2); -> 50mysql> select原创 2009-07-22 14:35:00 · 1415 阅读 · 0 评论 -
MySQL数学函数大全
ABS(N) 返回N的绝对值mysql> select ABS(2); -> 2 mysql> select ABS(-32); -> 32 SIGN(N) 返回参数的符号(为-1、0或1)mysql> select SIGN(-32); -> -1 mysql> select SIGN(0); -> 0 mysql> select SIGN(234); -> 1 MOD(N,原创 2009-07-22 14:39:00 · 3646 阅读 · 0 评论 -
MySQL配置文件my.cnf 例子最详细翻译
#BEGIN CONFIG INFO #DESCR: 4GB RAM, 只使用InnoDB, ACID, 少量的连接, 队列负载大 #TYPE: SYSTEM #END CONFIG INFO # # 此mysql配置文件例子针对4G内存,并在www.bt285.cn bt下载与 www.5a520.cn 小说520,这两个日ip 2w ,pv 20w 测试过的。 # 主要使用INNODB #处转载 2009-05-13 16:35:00 · 1085 阅读 · 0 评论 -
mysql 的load data infile
前些日子在开发一个舆情监测系统,需要在一个操作过程中往数据表里插入大量的数据,为了改变以往生硬地逐条数据插入的笨办法,也为了提高执行效率,决定用load data infile来执行数据插入。LOAD DATA INFILE语句从一个文本文件中以很高的速度读入一个表中。如果指定LOCAL关键词,从客户主机读文件。如果LOCAL没指定,文件必须位于服务器上。(LOCAL在MySQL3.22.原创 2009-05-14 13:57:00 · 1975 阅读 · 0 评论 -
百通实业集团
百通实业集团网址:http://www.belton.com.cn责任描述:负责整个项目的界面,前端脚本,架构,程序设计以及数据库制作开发语言和框架:PHP、MYSQL、AJAX、CSS、JS原创 2009-08-09 00:42:00 · 3561 阅读 · 0 评论 -
php4和php5在对象上的区别
php5 中的对象已经进行了较系统、较全面的调整,现在的样子可能看起来会有些类似于 Java。 * 构造函数和析构函数 * 对象的引用 * 对象的克隆 * 对象中的私有、公共及受保护模式 * 接口 (Interfaces) * 抽象类 * __call * __set 和 __get * 静态成员 构造函数和析构函数 在 php4 中,当函数与对象同名时,这个函数将成为该对象的构造函数转载 2009-02-28 11:00:00 · 1587 阅读 · 0 评论 -
修改Linux的时间
linux下的时间分为系统时间和硬件时间。硬件时间通常存贮在bios之中,不受操作系统类型(如linux或windows)影响,甚至关机之后仍不受影响。系统时间是保存在linux内核之中的时间,有人称它为显示时间。由于它是保存在linux内核之中的,只有linux系统在运行的时候才能得到维护。通常,大部分的linux系统在启动的时候,会从硬件时间同步到系统时间,然后系统时间就与硬件时间没有任何关联原创 2008-12-15 11:33:00 · 526 阅读 · 0 评论 -
wesleycn
以前帮朋友做的一个网站http://www.wesleycn.com http://www.wesleycn.com.cn原创 2009-02-21 08:45:00 · 1051 阅读 · 0 评论 -
mysql 按中文字段排序
在MySQL中,进行中文排序和查找的时候,对汉字的排序和查找结果是错误的。 这种情况在MySQL的很多版本中都存在。如果这个问题不解决,那么MySQL将无法实际处理中文。 出现这个问题的原因是因为MySQL在查询字符串时是大小写不敏感的,在编绎MySQL时一般以ISO-8859字符集作为默认的字符集,因此在比较过程中中文编码字符大小写转换造成了这种现象。解决方法:对于包含中文的字段加上转载 2009-01-06 11:55:00 · 1048 阅读 · 0 评论 -
一些常用的PHP功能函数(一)-- 消息窗口
<?php //弹出一个信息框,然后跳转到指定页面 //$info 信息框的提示内容 //$url 跳转页面的地址 function jumpPage($info=, $url=, $iftop=0) {?> <!-- try{ alert(""); var target = > 0 ? wind原创 2009-01-17 17:57:00 · 823 阅读 · 0 评论 -
商格里拉网
实习期的作品,参与了部分模块和功能的开发,用smarty开发。商格里拉网--以产业链为核心的B2B电子商务平台http://www.sellgreat.com/原创 2009-02-01 14:38:00 · 624 阅读 · 0 评论 -
gpusi
http://www.gpusi.comhttp://www.gpusi.cn原创 2009-02-01 16:24:00 · 433 阅读 · 0 评论 -
漫谷·源山
漫谷·源山http://www.toocall.com/责任描述:在开发团队中负责项目程序以及数据库制作开发语言和框架:PHP、MYSQL、AJAX原创 2009-02-01 15:04:00 · 995 阅读 · 0 评论 -
在线售楼系统
在线售楼系统官方介绍:http://gm.toocall.com/功能描述:支持在线视频语音聊天、支持文字无刷新实时聊天、支持语音录制和视频播放、支持表情和群发、支持常用语快速输入开发语言和框架:PHP、MYSQL、AJAX 、FMS(合作) 简介 真人在线售楼 前台端 在线客服系统 管理端原创 2009-02-01 15:17:00 · 1760 阅读 · 0 评论 -
地产八八八
房地产行内的一个媒体平台网址:http://www.dichan888.com/责任描述:在开发团队中负责项目的程序设计以及数据库制作开发语言和框架:PHP、MYSQL、AJAX、SMARTY兼容性:IE6,IE7,IE8,Firefox, Google Chrome,其它浏览器没有测试原创 2009-02-01 14:47:00 · 462 阅读 · 0 评论 -
在线营销系统
在线营销系统开发语言和框架:PHP、MYSQL、AJAX原创 2009-02-01 15:29:00 · 872 阅读 · 0 评论 -
域讯科技网
实习期的作品,参与了部分模块和功能的开发,用PHP和MYSQL开发。ReeSun Mobile 手機!域! - 全港最受歡迎在線資訊網站http://mobile.reesun.com/原创 2009-02-01 14:43:00 · 408 阅读 · 0 评论 -
邮件营销系统
邮件营销系统功能描述:支持发件人的不同选择,支持联系人的批量导入和导出,支持邮件群发,支持邮件模版选择和在线维护开发语言和框架:PHP、MYSQL、AJAX原创 2009-02-01 15:39:00 · 912 阅读 · 0 评论 -
PHP中$_SERVER的详细用法
$_SERVER[PHP_SELF] #当前正在执行脚本的文件名,与 document root相关。$_SERVER[argv] #传递给该脚本的参数。 $_SERVER[argc] #包含传递给程序的命令行参数的个数(如果运行在命令行模式)。 $_SERVER[GATEWAY_INTERFACE] #服务器使用的 CGI 规范的版本。例如,“CGI/1.1”。$_S转载 2009-02-12 20:05:00 · 422 阅读 · 0 评论 -
php.ini 中文版
;;;;;;;;;;;;;; 语法 ;;;;;;;;;;;;;;; 该文件的语法非常简单。空白字符和以分号开始的行被简单地忽略。; 章节标题(例如: [php])也被简单地忽略,即使将来它们可能有某种意义。;; 设置指令的格式如下:; directive = value; 指令名(directive)是大小写敏感的!所以"foo=bar"不同于"FOO=bar"。; 值(value)可以是转载 2009-02-12 20:12:00 · 1243 阅读 · 0 评论 -
MySQL的编码机制
一般在MYSQL使用中文查询 都是用 set NAMES charactercharacter_set_client ,这是用户告诉MySQL查询是用的什么字符集。 character_set_connection ,MySQL接受到用户查询后,按照character_set_client将其转化为character_set_connection设定的字符集。 characte原创 2008-12-05 16:25:00 · 462 阅读 · 0 评论 -
关于PHP中出现乱码和Sessions验证问题的解决方法!
PHP程序语言编码一定要统一为UTF-8或GB2312如果选择其他的语言在里面中文会出现乱码的。在PHP脚本中读出中文或者其他语言文字为乱码的时候,首先检查你的文件格式是不是用UTF8的编码格式保存的。如果不是请用UltraEdit...等一些对UTF8支持转换的工具转换一下,最好不要用MS的记事本直接另存为转换,我开始的时候就是犯了这样一个错误。如果你是在 Dreamweaver 中编辑请按原创 2008-12-06 09:21:00 · 366 阅读 · 0 评论 -
用PHP输出简单动态WAP页面
首先,不管你是在本地调试还是想浏览网络上的wap页面,都需要一个能解析wap页面的浏览器,当然,也有其他方法,网上可以搜索得到。我这里推荐一个既能浏览http页面又能浏览wap页面的方法,那就是用Firefox + wmlbrowser组件。装好wmlbrowser组件的firefox就可以支持直接浏览wap页面了。 由于需要动态输出内容,我们不得不将页面的后缀名定为.php,那这样如何让浏览原创 2009-06-09 10:24:00 · 1419 阅读 · 0 评论