摘要:预定义常量 PHP 向它运行的任何脚本提供了大量的预定义常量。不过很多常量都是由不同的扩展库定义的,只有在加载了这些扩展库时才会出现,或者动态加载后,或者在编译时已经包括进去了。 有四个魔术常量根据它们使用的位置而改变。例如 __LINE__ 的值就依赖于它在脚本中所处的行来决定。这些特殊的常量不区分大小写,如下: 表格 8-1. 几个 PHP 的“魔术常量” 名称 说明 __...
阅读全文
随笔分类 - PHP & MySql & Apache
摘要:预定义常量 PHP 向它运行的任何脚本提供了大量的预定义常量。不过很多常量都是由不同的扩展库定义的,只有在加载了这些扩展库时才会出现,或者动态加载后,或者在编译时已经包括进去了。 有四个魔术常量根据它们使用的位置而改变。例如 __LINE__ 的值就依赖于它在脚本中所处的行来决定。这些特殊的常量不区分大小写,如下: 表格 8-1. 几个 PHP 的“魔术常量” 名称 说明 __...
阅读全文
摘要:常量是一个简单值的标识符(名字)。如同其名称所暗示的,在脚本执行期间该值不能改变(除了所谓的魔术常量,它们其实不是常量)。常量默认为大小写敏感。按照惯例常量标识符总是大写的。 和 superglobals 一样,常量的范围是全局的。不用管作用域就可以在脚本的任何地方访问常量 可以用 define() 函数来定义常量。一个常量一旦被定义,就不能再改变或者取消定义。 常量只能包含标量数据(boole...
阅读全文
摘要:PHP 超全局变量 $GLOBALS 包含一个引用指向每个当前脚本的全局范围内有效的变量。该数组的键标为全局变量的 名称。从 PHP 3 开始存在 $GLOBALS 数组。 $_SERVER 变量由 Web 服务器设定或者直接与当前脚本的执行环境相关联。类似于旧数组 $HTTP_SERVER_VARS 数组(依然有效,但反对使用)。 $_GET 经由 HTTP GET 方法提交...
阅读全文
摘要:大部分的 PHP 变量只有一个单独的范围。这个单独的范围跨度同样包含了 include 和 require 引入的文件。PHP 的全局变量和 C 语言有一点点不同,在 C 语言中,全局变量在函数中自动生效,除非被局部变量覆盖。The global keyword首先,一个使用 global 的例子: 例子 7-1. 使用 global 在全局范围内访问变量的第二个办法,是用...
阅读全文
摘要:20060408:这个版本比较新,我装的时候又有新问题了。呜~1)装好后跳出个框框,要我输用户名+密码。这是什么?输什么都不对。网上找了找,原来是叫我输MySql的用户名密码。弄个root?密码是空,好像不行。后来建了个新用户,假设是test,密码test1,Host想都没想就给了个网卡的IP地址。关于数据库里的密码形式,又复习了一遍:如果MySql是4.1.7以后的版本,PHP5以上,并且编译p...
阅读全文
摘要:(20060408 中国龙加入)gentoo的emerge安装:目前apache-2.2.0是被mask的,要先对它时行unmask)1)编辑/etc/portage/package.unmask:加入下列几行>=dev-php/mod_php-5.0>=net-www/apache-2.2.0>=dev-libs/apr-util-1.2.2>=dev-libs/apr-1.2.22)USE= ...
阅读全文
摘要:国内的PHP发展真快! 记得2002年刚上网的时候,找个php文章系统都找不到,论坛也只有vb,phpbb几个国外的比较流行,而现在呢,php程序多的都数不清了,而且大部分都很强大,不知道用哪个好。 先说说php论坛吧,现在已经形成了三足鼎立的局面:discuz,phpwind,molyx,国外的phpbb,vb,ipb逐渐淡出市场。akkc,celeste也 渐渐无人问津,di...
阅读全文
摘要:~/b2evocore/_class_item.php 用了原来0.9.012的,修正text render显示时不正确 ~/conf/_config.php: $baseurl = 'http://' . $_SERVER['SERVER_NAME'] . '/blog'; // IMPORTANT: NO ENDING SLASH !!! ~/conf/_formatting...
阅读全文
摘要:因为B2里的编辑器太烂了,所以上网找一个PHP的Text Editor, 这里有列出很多,但有些是收费的: http://www.htmlarea.com/directory/WYSIWYG_Editors/index.html 最后决定使用下面这个: Cross-Browser Rich Text Editor http://www.kevinroth.com/rte/demo.htm S...
阅读全文
摘要:APACHE模块化安装PHP以及MySQL 配置@Windows(PHP5)第一步:配置 Apache 的 httpd.conf 文件 首先将 DocumentRoot "X:/Server/Apache/htdocs" 中的 X:/Server/Apache/htdocs 更改为你存放网页的目录,如 X:/WWW,注意是斜杠“/”而不是通常的反斜杠“”(下同)。 ※ 注意:每次更改了 ht...
阅读全文
摘要:目标:向数据库插入50个用户,密码自动生成(随机数),MD5加密 \n\r"; $res = mysql_query($query, $dbh); $err = mysql_error(); if($err) { echo "发生错误!"; } else { echo "成功!"; } } ?>
阅读全文
摘要:MySQL 数据库函数库 本函数库共有 32 个函数 先看一下下面几个: mysql_close: 关闭 MySQL 服务器连接。 mysql_connect: ...
阅读全文
摘要:粗略看了一下PHP语法,与C类似,有几个符号说明如下: $ 变量 =>数组的元素值 比较奇怪的是“变量的变量”: $a = "hello"; $$a = "world"; echo "$a, $hello"; // Hello, world echo "$a, {$$a}"; // 也是 Hello, world 还可以有“函数指针”: function a() {} fucti...
阅读全文
摘要:MySql4.1.7密码算法不同,你可以做如下选择: 1)使用PHP5,用php_mysqli.dll,而不是以前的php_mysql.dll 2)将MySql的密码改用原来的那套算法(本文介绍) 以前一直用Mysql 3.23.44,PHP5正式发布后,喜欢尝鲜的我忍不住了,用了几天PHP5,才感觉我的Mysql太弱,于是乎升级我的Mysql,心一横,最新的Mysql 5.0....
阅读全文
摘要:本文链接: http://www.openphp.cn/index.php/article/3/154/index.html 1. 前言 ADODB 是 Active Data Objects Data Base 的简称,它是一种 PHP 存取数据库的函式组件。现在 SFS3 系统 (校园自由软件交流网学务系统) 计划的主持人陈莹光老师,决定采用此一组件,为了让更多有心参与该项目的伙伴们能够顺利加...
阅读全文
摘要:标题:Adodb的十个实例(清晰版)---时间:2003-10-15 本想学pear的,可是网上看到的几篇帖子对adodb的评价相当高,所以改学了这个。 ADODB的优点有这几个(网上说的,不是我说的): 1、速度比pear快一倍; 2、支持的数据库类型比pear多很多,甚至可以支持ACCESS; 3、无须安装,无须服务器支持(对新手来说,这点很重要吧) 不知道adodb是什么或是想下载adod...
阅读全文
摘要:前言 为什么要使用数据库类库? 初学者 (甚至一些非初学者)常常犯的错误,就是在开发应用程序的时候,缺乏对未来的考虑。假如有一天,你的程序需要使用其它的数据库,难道你还需要重新写一篇针对于这个版本数据库的程序吗?这不是不可能发生的,尤其是当目前的数据库可能不适合你当前的需要的时候。 但是当你做这一切的时候 ,你会发现绝非你想像的那样容易:每一个 DBMS 有不同的函数。举例来说:在 Mysq...
阅读全文
摘要:1.下载 2.安装 解压 3.配置 Apache与PHP的整合: 3a).与3b).任选一种,我是选3a). 1). Alias /Test/ "E:/Program Files/PHP/" 2).ScriptAlias /php/ "E:/Program Files/PHP/" 3a). LoadModule php5_module "E:/Program Files/PHP...
阅读全文
摘要:这是一个用PHP 访问MYSQL数据库的例子 站长"; } $row = mysql_fetch_row($res); echo "未来您使用的号码为: ".$row[0]; ?>
阅读全文
摘要:///////////////////////////////////////////////////////////////// // // MySQL class to access mysql database // // write by yu_meat // // 出于安全性考虑,所有数据库操作必须由此类进行 // // 可以由此类派生新类以达到各自的特殊功能, // ...
阅读全文
|