十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
1. require('xxx.php');
创新互联公司坚持“要么做到,要么别承诺”的工作理念,服务领域包括:网站设计制作、成都网站制作、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的衡南网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
2. require_once('xxx.php');
3. include('xxx.php')
4. include_once('xxx.php');
require引用文件, 如果文件不存在会抛出一个fatal error,程序会终止运行, include引用文件, 如果不存在会抛出warning, 可以用@错误抑制符抑止。 如:@include('xx.php');
require_once和include_once和其他两个一样, 不同的是, 在引入的时候PHP会检查是否曾经引入过文件, 字面上理解为, 只引用一次。(不使用once多次引用同一文件会报错)
如果确定文件只被引用一次, 最好不使用once, 因为会影响效率。
只能告诉你步骤,具体的还得靠你学习了。
执行PHP代码之前要安装相应的环境,就像划船需要水一样。现在一般都用wamp5
安装好wamp5后,到开发目录,新建一个index.php 文件,在这个文件里使用mysql_connect()函数连接数据库,然后使用mysql_select_db选择数据库。这样就可以操作这个数据库了。
然后就是使用php代码来增删改查数据库了。
你估计连菜鸟都算不上。。。你真要想学PHP的话,建议先看一下视频,一目了然,通过文字说了也不好懂的。网上一搜一大堆,具体的不打了,百度可能把我的回答删了。
php文件必须在服务器端,你的服务器上必须按照PHP服务器
最简单常用的应用流程是这样的
1.在网页的HTML代码中使用表单form提交表单数据
2.PHP脚本接受form提交过来的数据
3.PHP脚本对提交过来的数据进行处理,比如存储到数据库等等操作。
以上只是一种普遍的使用方式,还有很多其他的。
我建议一下吧,文本数据库的例子本来太多,但是为了逻辑简化,最好通过专门接口实现文件与数据的转换,可以采用我下面的模板编写:
?php
//文件最前面定义两个全局变量,数据库文件名和用户数组
$pwd_db_file='db.txt';
$UserPassword=array();
//下面的pwd_db_read函数,把文件内容读入到全局数组中
function pwd_db_read(){
global $pwd_db_file, $UserPassword;
$fp=fopen($pwd_db_file,'r');
while ($s=fgets($fp)){
list($usr,$pwd)=explode('|', $s);
$UserPassword[$usr]=$pwd;
}
fclose($fp);
}
//下面的pwd_db_write函数保存数组内容到文件中
function pwd_db_write(){
global $pwd_db_file, $UserPassword;
fp=fopen($pwd_db_file, 'w');
foreach ($UserPassword as $usr=$pwd)
fputs($fp,"$usr|$pwd\n");
fclose($fp);
}
//有了上面的全局变量和函数,要写什么功能都简单
//下面假释本脚本调用的时候通过reg.php?job=adduser=...pass=...
//的格式进行调用,job为add表示添加用户,del表示删除,modi表示修改
//另外的user和pass表示用户名或者密码,job不是以上内容表示登录
//主程序一开始就打开数据库
pwd_db_read();
//下面判断功能
if ($jon=='add'){
if (array_key_exists($user,$UserPassword)) echo "用户 $user 已经存在!"
else $UserPassword[$user]=$pass;//就一句话,简单吧
}elseif (job=='del'){
unset($UserPassword[$user]);//你自己考虑编写是否确认删除的内容
}elseif ($job=='modi'){
if (array_key_exists($user,$UserPassword)) $UserPassword[$user]=$pass;//和添加是不是有点类似
else echo "用户 $user 不存在!"
}else{
if ($UserPassword[$user]==$pass){
echo '密码正确。';
//接下来可能要做许多事情
}else echo '密码错误!';
}
//程序最后保存数据库修改
pwd_db_write();
?
看得懂吗,没有上机调试,语法问题可能难免,如果发现不明白的问题请补充。