请问php中如何自动创建文件并写入文本呢?
比如我想在/a/下新建b文件夹并在b文件夹中新建c.php并写入"d"求助大侠!能提供具体代码吗?谢谢是linux的系统...
比如我想在/a/下新建b文件夹并在b文件夹中新建c.php并写入"d"
求助大侠!能提供具体代码吗?谢谢
是linux的系统 展开
求助大侠!能提供具体代码吗?谢谢
是linux的系统 展开
3个回答
展开全部
<?php
$Res = '/a/b';
!is_dir($Res) ? mkdir($Res) : null;//如果文件夹不存在则创建文件夹
$FileName = 'c.php';
echo file_put_contents($FileName, 'd') ? '文件创建成功' : '文件创建失败';
更多追问追答
追问
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<?php (is_dir('a') OR mkdir('a')) AND (is_dir('a/b') OR mkdir('a/b')) AND $fp=fopen('a/b/c.php','w') AND fwrite($fp,'d'); ?>
更多追问追答
追问
显示错误:Parse error: syntax error, unexpected '<' in C:\xampp\htdocs\kuangxiang1\include\shiyan.php on line 2
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这个问题,已经回答过了(道理是一样的):http://zhidao.baidu.com/question/559581066?&oldq=1
更多追问追答
追问
系统是CentOS
追答
嗯,还有一个很简单的检测办法,就是不要通过脚本创建目录和文件,你先去手工的创建目录和文件,看看能否创建和写入内容,如果手工都不行,脚本肯定不行,那么就还是权限的问题。但如果手工可以创建并可以写入内容,那么就需要进一步判断了~
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询