PHP网站开发中常见问题汇总-C#,JAVA视频教学,网页设计,网站开发,asp,php,mysql,asp.net| 学知识教程网,
设为首页|收藏学知识 |改版意见收集|智能DIY搜索|加入我们|网站地图
当前在线人数:8770
好教程 易学习 新资讯!
PHP

PHP网站开发中常见问题汇总

2007-10-21 源自: 网友评论 共有( )条评论! 内容报错
本文章地址:http://dev.xuezhishi.net/website/PHP/2007-10-21/20837.html [将本信息与朋友分享!]

                     

    【10】 有时候sql语句不起作用,对数据库操作失败

    最简便的调试方法,echo那句sql,看看变量的值能得到不

    【11】include和require的区别

     两者没有太大的区别,如果要包含的文件不存在,include提示notice,然后继续执行下面的语句,require提示致命错误并且退出

    据我测试,win32平台下它们都是先包含后执行,所以被包含文件里最好不要再有include或require语句,这样会造成目录混乱。或许*nux下情况不同,暂时还没测试

    如果一个文件不想被包含多次可以使用include_once或require_once## 读取,写入文档数据

function r($file_name) {

$filenum=@fopen($file_name,"r");

@flock($filenum,LOCK_SH);
$file_data=@fread($filenum,filesize($file_name));
@fclose($filenum);

return $file_data;
}

function w($file_name,$data,$method="w"){
$filenum=@fopen($file_name,$method);
flock($filenum,LOCK_EX);
$file_data=fwrite($filenum,$data);
fclose($filenum);

return $file_data;
}

    【12】isset()和empty()的区别

    两者都是测试变量用的

    但是isset()是测试变量是否被赋值,而empty()是测试一个已经被赋值的变量是否为空

    如果一个变量没被赋值就引用在php里是被允许的,但会有notice提示

    如果一个变量被赋空值,$foo=""或者$foo=0或者 $foo=false,那么empty($foo)返回真,isset($foo)也返回真,就是说赋空值不会注销一个变量。

    要注销一个变量,可以用 unset($foo)或者$foo=NULL

    【13】mysql查询语句包含有关键字

    php查询mysql的时候,有时候mysql表名或者列名会有关键字

    这时候查询会有错误。例如表名是order,查询时候会出错

    简单的办法是sql语句里表名或者列名加上`[tab键上面]来加以区别

    例如select * from `order`

    【14】通过HTTP协议一次上传多个文件的方法

    有两个思路,是同一个方法的两种实现。具体程序还需自己去设计

    1,在form中设置多个文件输入框,用数组命名他们的名字,如下:

<form action="" method=post>
<input type=file name=usefile[]>
<input type=file name=usefile[]>

<input type=file name=usefile[]>

</form>

    这样,在服务器端做以下测试

echo "<pre>";
print_r($_FILES);

echo "</pre>";

    1,在form中设置多个文件输入框,但名字不同,如下:

<form action="" method=post>
<input type=file name=usefile_a>

<input type=file name=usefile_b>
<input type=file name=usefile_c>
</form>

在服务器端做同样测试:

echo "<pre>";
print_r($_FILES);
echo "</pre>";          

http://dev.xuezhishi.net/website/PHP/2007-10-21/20837.html
分页:1 [2]
评论 点击查看
 


加入QQ群:35714363 一起成长
我要加入更多群 我有意见要反映
开发教室

学知识原创教程下载

本类最近更新
阅读排行

其他相关信息