php创建文件夹并写入txt文件

在123文件夹里创建一个名为345.txt如果123文件夹不存在,则自动创建一个123文件夹。345.txt的内容如下123456需要换行。... 在123文件夹里 创建一个名为345.txt
如果123文件夹不存在,则自动创建一个123文件夹。

345.txt的内容如下
1
2
3
4
5
6
需要换行。
展开
 我来答
__峰回路转
2015-09-14 · TA获得超过714个赞
知道小有建树答主
回答量:605
采纳率:89%
帮助的人:314万
展开全部

php创建文件夹和写入文件:

$path = "D:/test/";
if (!is_dir($path)){
    mkdir($path,0777);  // 创建文件夹test,并给777的权限(所有权限)
}
$content = "abc";  // 写入的内容
$file = $path."test.txt";    // 写入的文件
file_put_contents($file,$content,FILE_APPEND);  // 最简单的快速的以追加的方式写入写入方法,
亲爱的玉恒
2014-04-16 · 大爱之心,至善之智,执着之行,完美之路。
亲爱的玉恒
采纳数:41 获赞数:65

向TA提问 私信TA
展开全部
<?php
if (!file_exists('123')){ mkdir ("123");}//判断文件夹是否存在,不存在就创建
$content = "1\r\n2\r\n3\r\n4\r\n5\r\n6";//准备写入的内容
file_put_contents('123/345.txt',$content);//写入

?>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Ecchan_apple
2014-04-16
知道答主
回答量:3
采纳率:0%
帮助的人:2.5万
展开全部
<?php
$dir = '123/';

$file = $dir.'456.txt';
file_put_contents($file,'1
2
3
4
5
6
');
if (! file_exists ( $dir )) {

mkdir ( $dir );

}

if(!file_exists($file)){ //如果文件不存在(默认为当前目录下)

$fs = fopen($file,'w+');

}else{

$fs = fopen($file,'a+');

}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式