A. 用php创建一个新的文件怎么创建
1、首先声明一个本地没有的文件。
B. PHP通过FOPEN修改制定文件,始终无法创建文件
如果是linux系统注意下读写权限。 还有,最好把报错信息贴出来。
C. php mkdir创建变量名的文件夹失败
显示的$name到底是什么值?
D. PHP mkdir(“aaa”, 0777, true)创建文件夹失败
径的 video文件夹 一般是这样 你在你项目的config或者入口文件写好常量 如 define('__ROOT__',d
E. thinkphp wamp file_put_contents() mkdir() touch() 创建文件文件夹失败
会不会是你$_log路径与文件名之间少了“/”,所以导致生成文件的时候路径错误了
F. 为什么php创建zip文件不管用
请参考php手册,函数特点-压缩与归档扩展部分
下面是手册实例一:
<?php
$zip=newZipArchive();
$filename="./test112.zip";
if($zip->open($filename,ZIPARCHIVE::CREATE)!==TRUE){
exit("cannotopen<$filename> ");
}
$zip->addFromString("testfilephp.txt".time(),"#.txt. ");
$zip->addFromString("testfilephp2.txt".time(),"#.txt. ");
$zip->addFile($thisdir."/too.php","/testfromfile.php");
echo"numfiles:".$zip->numFiles." ";
echo"status:".$zip->status." ";
$zip->close();
?>
G. php mkdir创建文件错误
你加几行代码
检测文件名是否已经存在
如果存在就不再新建了
这样就可以了
-----------
建议你学习下mkdir的用法
定义和用法
mkdir() 函数创建目录。
若成功,则返回 true,否则返回 false。
语法
mkdir(path,mode,recursive,context)
参数
描述
path 必需。规定要创建的目录的名称。
mode 必需。规定权限。默认是 0777。
recursive 必需。规定是否设置递归模式。
context 必需。规定文件句柄的环境。Context 是可修改流的行为的一套选项。
说明
mkdir() 尝试新建一个由 path 指定的目录。
默认的 mode 是 0777,意味着最大可能的访问权。
H. php .touch创建不了文件
你可以这样
$fp=@fopen($log,"w+");
也是创建文件 w+是权限 有很多种
I. php 创建文件失败,提示无法打开,请高手指教!
Warning: file_put_contents(/data/home/qxu1002120378/htdocs/) [function.file-put-contents]: failed to open stream: Is a directory
从上面的提示,结合代码来看,建议在调用
file_put_contents($filename,$content);//输出
代码之前,查看一下 $content 的值及类型。
file_put_contents函数的原型定义如下:
ntfile_put_contents(string$filename,mixed$data[,int$flags= 0[,resource$context]] )
其中$data 参数类型可以是string,array或者是stream资源。