我从mysql表中得到一些行
并希望将数据从列story
到文件系统内的新创建.txt
文件
和get int错误-路径中的一些文件夹-不存在
是否有一种方法自动创建所有丢失的文件夹并最终创建.txt
文件?
foreach($rows as $row){
$path = $row['pt'] . "/" . $row['title'] . ".txt";
if(!is_file($path)){
fopen($path, "w");
file_put_contents($path, $row['story']);
}
}
直接使用PHP mkdir - mkdir
foreach($rows as $row){
$path = $row['pt'] . "/" . $row['title'] . ".txt";
// make the folder, u can check if the folder exist, if not create it
mkdir($row['pt'] , 0777, true);
// put content
if(!is_file($path)){
fopen($path, "w");
file_put_contents($path, $row['story']);
}
}