PHP中define和defined的区别

define用来定义一个常量,如: define('A',12345); defined用来检测常量有没有被定义,如: if(defined('A')){ echo A; }else{ echo "常量A没有被定义"; }
默认分类 | 2008-05-31 22:24 | 阅读 6553 次 | 评论 2 条

PHP中常量的定义

PHP中常量的定义在php中常量的定义是通过函数define('[常量的名称]', '[常量的值]'),来定义的。如:define('A',3.1415926),define('B',10); 获取常量的方法: 1、直接用常量名获取,如:echo A; 2、通过函数constant('[常量的名称]')来获取,如:echo constant('A'); 3、通过函数get_defined_constants()获得定义过的全部常量,返回一个数组 ,如: $arr=get_defined_constants(); echo $arr["A"],$arr["B"]; 判断常量是否存在...
PHP开发 | 2008-05-31 22:22 | 阅读 5174 次 | 评论 1 条

PHP的左联运算符&&,应用实例!defined('CURSCRIPT') && define('C

!defined('CURSCRIPT') && define('CURSCRIPT', '');等同于if(!defined('CURSCRIPT')){ define('CURSCRIPT', '');}&&是左联,如果第一条件为真,再判断第二个条件,如果第一条件为假则直接不用判断第二个,其它也基本上是这样判断and运算的.所以!defined('CURSCRIPT') && define('CURSCRIPT', '');可以理解为,如果未定当前脚本名,则定义为空,否则不处理。
PHP开发 | 2008-05-31 21:55 | 阅读 5553 次 | 评论 1 条

魔法引用函数magic_quotes_gpc和magic_quotes_runtime的区别和用法

PHP提供两个方便我们引用数据的魔法引用函数magic_quotes_gpc和magic_quotes_runtime,这两个函数如果在php.ini设置为ON的时候,就会为我们引用的数据碰到 单引号' 和 双引号" 以及 反斜线\ 时自动加上反斜线,帮我们自动转译符号,确保数据操作的正确运行,可是我们在php不同的版本或者不同的服务器配置下,有的magic_quotes_gpc和magic_quotes_runtime设置为on,有的又是off,所以我们写的程序必须符合on和off两种情况。那么magic_quotes_gpc和magic_quotes_runtime两个函数有什么区别...
PHP开发 | 2008-05-31 19:43 | 阅读 3088 次 | 评论 1 条

[译稿]Jimmy Wales 解构维基百科

最近,哈佛学者 Yochai Benkler 在 Berkman 中心同维基百科的创始人 Jimmy Wales 进行了一悉长谈,Jimmy Wales 对维基百科进行了剖析,并谈到维基百科固有的问题。以下是 Jimmy Wales 的谈话原文。早期的 Internet 社会功能设计中存在大量问题,无监管的用户讨论组很难控制或剔除恶意行为,在一些领域,给 Internet 带来坏名胜,导致垃圾信息,欺骗,纷争,这些问题至今依然存在。在这个背景下,社区已经没有办法实行自律,最终还要回归自上而下的管理。任何人在任何时间,任何地方都可以编辑任何内容,这个想法导致一个显而易见的结果就是,很多人变...

一个比较精炼的用户收不到邮件的提示

没有收到邮件?你需要一个有效的邮箱地址,这样你才能收到我们激活邮件。当然也会有些例外的情况发生而导致你可能收不到邮件。 可能有如下原因: 邮箱地址写错 邮箱空间已满 错误的邮箱域名:比如说没有 ...@aol.cn,只有 ...@aol.com 邮件可能被当垃圾邮件处理,请降低邮箱保护权限
论坛维护 | 2008-05-29 14:54 | 阅读 3646 次 | 评论 2 条

基本上把博客数据转过来了

如题
心情随笔 | 2008-05-26 20:20 | 阅读 4410 次 | 评论 2 条

HTTPERR日志关闭方法

默认情况下,2003服务器会把所有IIS访问错误的记录写入 C:\WINDOWS\system32\LogFiles\HTTPERR 下的 log 文件中,如果访问量比较大,可能一段时间后 日志文件可能会占满C盘空间,导致服务器死机同时因为要写入所有的IIS访问记录,如果访问量较大会大大增加服务器CPU占用率关闭HTTPERR的方法运行里输入 regedit 进入注册表编辑器[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters]在右边 点鼠标右键 新建dword值 EnableErrorLogging ...
Windows | 2008-04-09 16:51 | 阅读 4913 次 | 评论 0 条

同一台服务器装MSFTP和Serv-U冲突的解决办法

因为特殊需要,在Windows server 2003上要安装Serv-U提供FTP下载服务,而IIS站点的FTP服务由IIS本身的FTP来提供,为了不让它们冲突,将Serv-U的端口改成了22,IIS中自带的FTP使用默认的21端口。 本该相安无事,后来发现IIS自带的FTP经常打不开,停掉Serv-U以后正常,退一步发现Serv-U开着也可以,只不过Serv-U不能选择随系统自动开始,而另一台服务器上的就没事。 把Serv-U的“自动开始(系统服务)”取消。一切正常 解决了个难题
Windows | 2008-03-16 17:31 | 阅读 5259 次 | 评论 1 条

完美绿色dezend本地版下载

经我测试,以下3个本地版dezender软件解出来的代码是一模一样的 傻瓜Autoit外壳版dezenderdezend后的文件会按原目录结构生成在程序目录的decode目录下,推荐此版! dezender_autoit.zip(1.58 MB) 原版dezenderdezend后的文件直接替换原文件,目录下有多个子目录时不好用 dezend_base.zip(1.61 MB) 黑刀Dezender本地版3.0可以选择dezend后的文件的保存目录,目录下有多个子目录时不好用. dezender_heidao3[1].0.zip(1.79 MB) 原文链结:http:...
WEB开发 | 2008-01-31 19:31 | 阅读 6960 次 | 评论 5 条

IIS下php提示MySQL不支持的错误解决

解决方法: 1、确认PHP.ini里extension=php_mysql.dll前的“;”已去除2、确认MySQL服务已启动3、将PHP文件夹内的libmysql.dll拷贝至您WINDOWS安装目录下的SYSTEM32下4、重新启动IIS PS:第三步尤为重要,很多PHP安装教程里面都把第三步给漏了
WEB开发 | 2008-01-28 17:22 | 阅读 2680 次 | 评论 1 条

把论坛的默认字体改成了宋体

乍看上去有些不习惯,不过改成宋体,帖子里面的代码更规范,标准的一个空格的宽度等于一个字母的宽度,代码缩进比较易读
论坛维护 | 2008-01-25 02:43 | 阅读 2340 次 | 评论 3 条

优化了一下论坛的模板,应该速度变快了很多

特别是帖子列表页,现在改成一行标题用一个表格,一页30行标题就30行表格,加载一行就显示一样,不用像以前那样全部加载完一起显示。还是广告显示方式,把javascript输出改成了html代码直接输出。 总体应该速度快了很多,IE假死的几率也减少很多
论坛维护 | 2008-01-24 19:25 | 阅读 2828 次 | 评论 2 条

mysql_fetch_array之后要用mysql_close()关闭数据库

对PHP和mysql不熟,听说mysql建立连接以后会自动关闭连接,不过我用的mysql_fetch_array之后好像不会自动关闭,因为这个还导致服务器的mysql卡死过几次。后面加了mysql_close()就好了 $conn=mysql_connect($host,$user,$pw); ………………………………………………………… ………………………代码……………………… …………………………………………………… mysql_close($conn);
MySQL | 2008-01-21 21:24 | 阅读 3267 次 | 评论 4 条

Web服务器IIS6的PHP5.2.5最佳配置方法

  准备:   1、一台安装好的 Windows 2003 服务器,并且已经安装了 IIS 6。   2、下载 windows 版的 PHP 二进制压缩包   安装:   1、解压出来后,全部复制到C盘PHP目录,PHP目录给everyone默认权限 2、将libmysql.dll拷贝至您WINDOWS安装目录下的SYSTEM32下   3、将php.ini-dist改名为php.ini复制到C盘WINDOWS目录 #如果你是高手建议使用php.ini-recommended这是PHP开发组的建议,但不好配置除非你懂   4、修改php.ini配置如下 post...
Windows | 2007-12-13 12:04 | 阅读 4327 次 | 评论 6 条

在视窗下安装MySQL(图文)

双击Setup.exe文件,开始mysql5.0的安装。先是等待,它自己解压文件,直到出现下面的窗口,图3 这里是安装欢迎程序,点击Next开始下一步安装。默认是Typical,建议改成Custom,因为Typical模式不允许改变安装路径,只能安装在C盘。下面会介绍Custom的安装方法,见图4。 到这一步需要选择组件及更改文件夹位置,组件就用默认的,位置可以选择Change来改变,见图5 注意:安装mysql的路径中,不能含有中文!一切就绪,点击Install开始安装。见图6。 开始安装过程,会出现安装进度条,见图7。 安装结束后,程序会提示是否要在mysql.com...
MySQL | 2007-12-12 19:54 | 阅读 2305 次 | 评论 0 条

2003系统下PHP、MYSQL、ZEND的目录权限设置

PHP目录权限:Administrators 完全控制System 完全控制Everyone 读取和运行+列出文件夹目录+读取Zend目录权限:Administrators 完全控制System 完全控制Everyone 完全控制Mysql目录权限:Administrators 完全控制System 完全控制Users 读取和运行+列出文件夹目录+读取
Windows | 2007-12-12 18:52 | 阅读 2673 次 | 评论 0 条

不能更新,数据库或对象为只读( 转 )

造成这个原因的问题就是站点目录的访问权限问题,因为在使用Access数据库的时候,要在同目录生成一个.ldb文件,如果此目录没有写权限或者Access数据库本身没有写的权限,那么就会"不能更新,数据库或对象为只读"这个错误。由于通过浏览器访问网站大都使用Internet匿名访问,我们只需要在数据库的目录权限里添加上“IUSR_计算机名”用户就可以了,分给它“写入”权限。 我发现一些文章说让加入EveryOne用户,并给“写入”权限,这个太危险了。原则上是此目录加的可以写入用户就是在IIS中配置的时候加的Internet匿名访问用户,一般默认为“IUSR_计算机名”,不过如果是虚拟主机就...
WEB开发 | 2007-12-10 20:24 | 阅读 5707 次 | 评论 3 条

MySQL修改密码方法总结

首先要声明一点,大部分情况下,修改MySQL是需要有mysql里的root权限的,所以一般用户无法更改密码,除非请求管理员。 方法一 使用phpmyadmin,这是最简单的了,修改mysql库的user表,不过别忘了使用PASSWORD函数。 方法二 使用mysqladmin,这是前面声明的一个特例。 mysqladmin -u root -p password mypasswd 输入这个命令后,需要输入root的原密码,然后root的密码将改为mypasswd。 把命令里的root改为你的用户名,你就可以改你自己的密码了。 当然如果你的mysqladmin连接不上mysql s...
MySQL | 2007-12-09 16:46 | 阅读 2234 次 | 评论 1 条

济南 西联快汇 可办理地点大全

Western Union Agent locations/Addresses Phone Numbers CHINA POST DONGJIA TOWN LICHENG DISTRICT JINAN , SHANDONG , 250105 (86) (531) 88202228 -------------------------------------------------------------------------------- AGRICULTURAL BANK OF CHINA 256 JINGWU ROAD JINAN , SHANDONG ...
心情随笔 | 2007-12-07 14:01 | 阅读 3079 次 | 评论 1 条
浏览1906344次
文章归档
最新评论
  • Miss_Zou:目测是大佬
  • 神犇dengyuhy:语文很好
  • 猫云:学习 学习