php新建文件
解决方法:
1.方法
function makefile($file,$overWrite = true){
if(file_exists($file) && $overWrite == false){
return true;
}else if(file_exists($file) && $overWrite == true){
if(stristr(PHP_OS,"WIN")) {
$file = @iconv("utf-8", "GBK", $file);
}
if(file_exists($file)){
unlink($file);
}
}
$fileDir = dirname($file);
if(!file_exists($fileDir)){
$fileUrl = '';
$fileArr = explode('/', $fileDir);
foreach($fileArr as $val){
$fileUrl .= $val . '/';
if(!file_exists($fileUrl)){
$result = mkdir($fileUrl);
}
}
}
echo touch($file);
}
2.使用
makefile("F:/GGGGG/hhhhhh3.txt",true);