windows2003服务器,文件有读写权限,但以下php代码执行后无法写入,
程序员文章站
2024-02-07 16:04:10
...
windows2003服务器,文件有读写权限,但以下php代码执行后无法写入,求救!
$ipfile="./user.txt";
if (get_magic_quotes_gpc()) {
if (!$fp = fopen($ipfile, "a+")) {
// die("创建在线列表文件失败, 请检查是否有权限.");
}
$time=time();
$line = $username."|".$REMOTE_ADDR."|".$time."\r\n";
$old=file($ipfile);
$num=count($old);
$fp=fopen($ipfile, "w");
flock($fp,2);
if($num fputs($fp,$line);
for ($i=0;$i fputs($fp,$old[$i]);
}}else{
fputs($fp,$line);
for($i=0;$i fputs($fp,$old[$i]);
}}
fclose($fp);
}
?>
================执行以上在该服务器上无法写入,但在其它服务器空间可以正确运行写入,不知是不是服务器中php.ini哪项没有打开造成的?=================
同样执行以下文件测试该服务器有没有写入权限,以下php文件又能正确执行并写入数据的,请教为什么上面的执行无法写入。
$filename = "user.txt";
$contents = "我是张斌";
if(is_writable($filename)){
if(($handle = fopen($filename,"a") )== false){
echo "写入文件 $filename 失败";
exit();
}
if(fwrite($handle,$contents) == false){
echo "写入文件$filename失败";
exit();
}
echo "写入文件 $filename 成功";
fclose($handle);
}else{
echo "文件$filename不可写入";
}
?>
$ipfile="./user.txt";
if (get_magic_quotes_gpc()) {
if (!$fp = fopen($ipfile, "a+")) {
// die("创建在线列表文件失败, 请检查是否有权限.");
}
$time=time();
$line = $username."|".$REMOTE_ADDR."|".$time."\r\n";
$old=file($ipfile);
$num=count($old);
$fp=fopen($ipfile, "w");
flock($fp,2);
if($num fputs($fp,$line);
for ($i=0;$i fputs($fp,$old[$i]);
}}else{
fputs($fp,$line);
for($i=0;$i fputs($fp,$old[$i]);
}}
fclose($fp);
}
?>
================执行以上在该服务器上无法写入,但在其它服务器空间可以正确运行写入,不知是不是服务器中php.ini哪项没有打开造成的?=================
同样执行以下文件测试该服务器有没有写入权限,以下php文件又能正确执行并写入数据的,请教为什么上面的执行无法写入。
$filename = "user.txt";
$contents = "我是张斌";
if(is_writable($filename)){
if(($handle = fopen($filename,"a") )== false){
echo "写入文件 $filename 失败";
exit();
}
if(fwrite($handle,$contents) == false){
echo "写入文件$filename失败";
exit();
}
echo "写入文件 $filename 成功";
fclose($handle);
}else{
echo "文件$filename不可写入";
}
?>
专题推荐
-
独孤九贱-php全栈开发教程
全栈 170W+
主讲:Peter-Zhu 轻松幽默、简短易学,非常适合PHP学习入门
-
玉女心经-web前端开发教程
入门 80W+
主讲:灭绝师太 由浅入深、明快简洁,非常适合前端学习入门
-
天龙八部-实战开发教程
实战 120W+
主讲:西门大官人 思路清晰、严谨规范,适合有一定web编程基础学习
- 最新文章
- 热门排行
上一篇: 深入php 正则表达式的学习探讨_PHP
下一篇: Oracle复合数据类型示例
网友评论
文明上网理性发言,请遵守 新闻评论服务协议
我要评论