??xml version="1.0" encoding="utf-8" standalone="yes"?>
重新启动IISQ或是Apache也要重启一下)Q?br />
在命令提C符下逐一执行一下命令:(x)
net stop w3svc
net stop iisadmin
net start w3svc
引用文g的方法有两种Qrequire ?include?
require 的用方法如 :
q个函数通常攑֜ PHP E序的最前面QPHP E序在执行前Q就?x)先d require 所指定引入的文Ӟ使它变成 PHP E序|页的一部䆾。常用的函数Q亦可以q个Ҏ(gu)它引入|页中?
include 使用Ҏ(gu)?
q个函数一般是攑֜程控制的处理部分中。PHP E序|页在读?include 的文件时Q才它读进来。这U方式,可以把程序执行时的流E简单化?
2、注释方法:(x)
4、数l定义:(x)
5、字W串q算Q?
英文的句P它可以将字符串连接v来,变成合ƈ的新字符丌Ӏ类似ASP中的&
6、逻辑q算Q?
W号 意义
< 于
> 大于
<= 于或等?
>= 大于或等?
== {于
!= 不等?
&& 而且 (And)
and 而且 (And)
|| 或?(Or)
or 或?(Or)
xor 异或 (Xor)
! ?(Not)
7、if..else 循环
8?for 循环
9?switch 循环
需要注意的是break;别遗漏了QdefaultQ省略是可以的?
数据库操作:(x)
1、mysql_connect
打开 MySQL 服务器连接?
语法: int mysql_connect(string [hostname] [:port], string [username], string [password]); q回? 整数
本函数徏立与 MySQL 服务器的q接。其中所有的参数都可省略。当使用本函数却不加M参数Ӟ参数 hostname 的默认gؓ(f) localhost、参?username 的默认gؓ(f) PHP 执行行程的拥有者、参?password 则ؓ(f)I字W串 (x有密?。而参?hostname 后面可以加冒号与端口P代表使用哪个端口?MySQL q接?br /> 提示Q?mysql_close() 连接关掉可以节省资源?
2?mysql_select_db
选择一个数据库?
语法: int mysql_select_db(string database_name, int [link_identifier]); q回? 整数
本函数选择 MySQL 服务器中的数据库以供之后的资料查询作?(query) 处理。成功返?trueQ失败则q回 false?
最单的例子Q?
q接机MY SQL数据库,打开php数据库?/p>
3、mysql_query
送出一?query 字符丌Ӏ?
语法: int mysql_query(string query, int [link_identifier]); q回? 整数
本函数送出 query 字符串供 MySQL 做相关的处理或者执行。若没有指定 link_identifier 参数Q则E序?x)自动寻找最q打开?ID。当 query 查询字符串是 UPDATE、INSERT ?DELETE Ӟq回的可能是 true 或?falseQ查询的字符串是 SELECT 则返回新?ID |当返?false Ӟq不是执行成功但无返回|而是查询的字W串有错误?
4、mysql_fetch_object
q回c资料?
语法: object mysql_fetch_object(int result, int [result_typ]); q回? c?
本函数用来将查询l果 result 拆到cd量中。若 result 没有资料Q则q回 false 倹{?
SESSION的用:(x)
在页面开始我们要session_start();开启SESSIONQ然后就可以使用SESSION变量了?br />
赋|(x)$_SESSION['username'] = "cyanbomb";
dQ?username = $_SESSION['username'];
判断是不是某SESSION变量为空Qempty($_SESSION['username'])Q返回true or false?/p>
我本来用的是apache2.2.6和php2Q可是始l没试成功Q后来看到网上有apache2.2和php5不兼容,我换了现在的2.0版本Q一试一ơ性成功了Q呵c?br />
配置Q?br />
1、配|Apache服务?httpd.conf)
“DocumentRoot”指的是网站根目录Q即apache安装目录下的htdocs文g夏V?br />
注意Q\径地址里的“\”在Apache里要Ҏ(gu)“/”?br />
“DirectoryIndex”Q目录烦引)Q也是在仅指定目录的情况下Q默认显C的文g名,可以d多个Q系l会(x)Ҏ(gu)从左臛_的顺
序来优先昄Q以单个半角I格隔开?br />
“# DefaultLanguage nl”前面?#8220;# ”LQ把“nl”Ҏ(gu)你要强制输出的语aQ中文是“zh-CN”Q这样就强制了所有输出文件的?br />
a~码?br />
“LoadModule php5_module E:/php/php5apache2.dll”是指以module方式加蝲phQ?br />
“PHPIniDir "E:/php"”是指明php的配|文件php.ini的位|?br />
加上“AddType application/x-httpd-php .php”?#8220;AddType application/x-httpd-php .html”两行Q则.php?html文g可以执行phpE序
了,你甚臌可以d上一?#8220;AddType application/x-httpd-php .txt”Q让普通的文本文g格式也能q行phpE序?br />
2、php配置
把php目录Q例QE:\phpQ下的php.ini-dist重命名ؓ(f)php.ini
讄pȝ环境变量Q将php安装路径、及(qing)里面的ext路径写入PATH当中Q如QE:\php;E:\php\ext。系l\径添加好后要重启?sh)脑才?br />
生效?br />
php.ini文g中有?#8220;register_globals = Off”|q个值是用来打开全局变量的,比如表单送过来的|如果q个D?#8220;Off”Q就?br />
能用“$_POST['变量?]?_GET['变量?']”{来取得送过来的|如果设ؓ(f)“On”Q就可以直接使用“$变量?#8221;来获取送过?br />
的|当然Q设?#8220;Off”比较安全,不会(x)让hL网间传送的数据截取?br />
要php能够直接调用其它模块Q如图所C,只须选择要加载的模块Q去掉前面的 “;”Q就表示要加载此模块了。比如我要用
mysqlQ就要把“;extension= php_mysql.dll”前的“;”L。所有的模块文g都放在php解压~目录的“ext”之下?br />
以上都是我随便先记录下来的,到这php与Apache的结合已l算完成了,至于mysql好像没什么要配了Q可能有点ؕQ我也是?br />
鸟,刚学Q见W了Q请大家多提宝贵意见Q我?x)慢慢更新的?br />
----------------------------
珍惜原创,谢绝盗版! - cYanbomb