请问php中如何自动创建文件并写入文本呢?

比如我想在/a/下新建b文件夹并在b文件夹中新建c.php并写入"d"求助大侠!能提供具体代码吗?谢谢是linux的系统... 比如我想在/a/下新建b文件夹并在b文件夹中新建c.php并写入"d"
求助大侠!能提供具体代码吗?谢谢
是linux的系统
展开
 我来答
jiangxibaiyi
2013-06-16 · 跟随风去旅行-伤心的歌
jiangxibaiyi
采纳数:3973 获赞数:14412

向TA提问 私信TA
展开全部
<?php
$Res = '/a/b';
!is_dir($Res) ? mkdir($Res) : null;//如果文件夹不存在则创建文件夹
$FileName = 'c.php';
echo file_put_contents($FileName, 'd') ? '文件创建成功' : '文件创建失败';
更多追问追答
追问

这样写的,显示错误失败Warning: mkdir(): No such file or directory in C:\xampp\htdocs\kuangxiang1\include\shiyan.php on line 3
文件创建失败

这样写的,显示错误失败Warning: mkdir(): No such file or directory in C:\xampp\htdocs\kuangxiang1\include\shiyan.php on line 3
文件创建失败

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友fb6e7624d1
2013-06-16 · TA获得超过855个赞
知道小有建树答主
回答量:438
采纳率:0%
帮助的人:556万
展开全部
<?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'); ?>
更多追问追答
追问

这样写的


显示Warning: mkdir(): No such file or directory in C:\xampp\htdocs\kuangxiang1\include\shiyan.php on line 3
文件创建失败

显示错误:Parse error: syntax error, unexpected '<' in C:\xampp\htdocs\kuangxiang1\include\shiyan.php on line 2
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
易寄波Re
2013-06-16 · TA获得超过404个赞
知道答主
回答量:59
采纳率:0%
帮助的人:88.6万
展开全部
你这个问题,已经回答过了(道理是一样的):http://zhidao.baidu.com/question/559581066?&oldq=1
更多追问追答
追问
系统是CentOS
追答
嗯,还有一个很简单的检测办法,就是不要通过脚本创建目录和文件,你先去手工的创建目录和文件,看看能否创建和写入内容,如果手工都不行,脚本肯定不行,那么就还是权限的问题。但如果手工可以创建并可以写入内容,那么就需要进一步判断了~
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式