php file_put_contents本地可以,服务器失败是怎么解决啊

functionsave(){$FILE='./siteconfig.inc.php';$title=$_POST['sitename'];//标题$webtitle=$... function save(){
$FILE='./siteconfig.inc.php';
$title=$_POST['sitename'];//标题
$webtitle=$_POST['keywords'];//关键字
$beian=$_POST['copyright'];//版权
$banquan=$_POST['beian']; //备案
$tongji=$_POST['tongji']; //统计
$closedweb=$_POST['closedweb']; //关闭网站
$page_all=$_POST['page_all'];//分页
$max_size=$_POST['max_size'];//上传大小
$seo_web=$_POST['seo_web'];//seo关键字
$contents.="<?php\n\tif (!defined('THINK_PATH')) exit();\n\n";
$contents.="\n\n\t return array(\n";

$contents.="'SITENAME'=>'$title',
'KEYWORDS'=>'$webtitle',
'COPYRIGHT'=>'$beian',
'BEIAN'=>'$banquan',
'TONGJI'=>'$tongji',
'CLOSEDWEB'=>'$closedweb',
'PAGE_ALL'=>'$page_all',
'MAX_SIZE'=>'$max_size',
'SEO_WEB'=>'$seo_web',
" ;
$contents.=");";
if(file_put_contents($FILE,$contents)){
$this->success ('编辑成功!');
}else{
$this->error ('bianji!');
}
}
展开
 我来答
nbyh2012
2013-07-23 · TA获得超过3278个赞
知道小有建树答主
回答量:483
采纳率:100%
帮助的人:800万
展开全部
一般都是权限问题。请开启错误报告,然后查看报错信息。
可能是没有写入权限,也可能是写文件的文件夹不存在。

如有帮助,追问或采纳,谢谢支持!
追问
本地都成功了啊
追答
请检查服务器上文件夹的权限,和本地无关。
匿名用户
2013-07-23
展开全部
是linux服务器吗?注意文件权限。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友91f44aaed
2013-07-24 · TA获得超过301个赞
知道答主
回答量:33
采纳率:0%
帮助的人:21.3万
展开全部
权限或者服务器dns问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式