php新建文件夹
<?php
if ($_GET['pageNum_pro'] == ''){
if (!file_exists('../test')){ mkdir ("../test"); echo '创建文件夹test成功';} else {echo '需创建的文件夹test已经存在';}
}
?>
B. 请问php如何自动创建文件夹和文件
超简单,假设当前脚本文件在a/目录中,代码如下:
//首先需要检测b目录是否存在
if(!is_dir('b/'))mkdir('b/');//如果不存在则创建
//在检测b/目录中是否存在c.php文件
if(!file_exists('b/c.php'))file_put_contents('b/c.php','d');//如果c.php不存在则创建,当然还可以使用$file=fopen('b/c.php','a+')的方式创建然后用fwrite('d',$file)写入d
以上若还有任何问题,欢迎追问~
C. 用PHP创建一个新的文件怎么创建
1、首先声明一个本地没有的文件。
D. php创建目录的方法
mkdir
(PHP 4, PHP 5, PHP 7)
mkdir — 新建目录
1.说明
mkdir ( string $pathname [, int $mode = 0777 [, bool $recursive = FALSE [, resource $context ]]] ) : bool
尝试新建一个由 pathname 指定的目录。
2.参数
pathname
目录的路径。
mode
默认的 mode 是 0777,意味着最大可能的访问权。有关 mode 的更多信息请阅读 chmod() 页面。
Note:
mode 在 Windows 下被忽略。
注意也许想用八进制数指定模式,也就是说该数应以零打头。模式也会被当前的 umask 修改,可以用 umask() 来改变。
recursive
允许递归创建由 pathname 所指定的多级嵌套目录。
context
Note: 在 PHP 5.0.0 中增加了对上下文(Context)的支持。有关上下文(Context)的说明参见 Streams。
3.返回值
成功时返回 TRUE, 或者在失败时返回 FALSE。
4.范例如下图
5.错误/异常
目录已存在时,产生 E_WARNING错误。
如果因为权限问题无法创建目录,导致 E_WARNING错误。
E. php 判断是否有文件夹 创建文件夹
<?php
//php 判断文件夹目录是否存在和创建目录
//php将上传图片按年月文件夹保存,需要判断和创建文件目录的方法。
$dir_ym.="uploads/".date("Y").date("m"); //需要创建的文件夹目录
MkFolder($dir_ym); //创建目录
/*递归建立多层目录函数*/
function MkFolder($path){
if(!is_readable($path)){
MkFolder( dirname($path) );
if(!is_file($path)) mkdir($path,0777);
}
}
?>
F. php指定位置创建创建文件夹问题
$fileName='b/c.php';//获取需要创建的文件名称
if(!is_dir('b/'))mkdir('b/',0777);//使用最大权限0777创建文件
if(!file_exists($fileName)){//如果不存在则创建
//检测是否有权限操作
if(!is_writetable($fileName))chmod($fileName,0777);//如果无权限,则修改为0777最大权限
//最终将d写入文件即可
file_put_contents($fileName,'d');
}
——代码来自网络,非原创;
这是创建文件夹的示例;上面代码创建了”b“文件夹和”c.php“文件;
无论是创建文件还是文件夹都要注意:
1:路径目标是否存在,没有先创建。
2:注意权限,是否有对目标的控制使用权,尤其在Linux操作系统下更要注意。
G. php如何创建文件和文件夹!
$file = "文件完整路径";
if(!file_exists($file)){
$fp=fopen("$file", "w+"); //打开文件指针,创建文件
fwrite($fp, "写入内容");
fclose($fp)
}
file_exists()这个函数用于检测指定文件是否存在,同样可以用于判断文件夹;
fopen()这个函数是打开某文件,如果文件不存在会自动创建;
fwrite()这个函数用于向某一打开文件中写入内容;
fclose()这个函数用于关闭打开的文件。
H. php 创建文件夹
先用is_dir检测目录是否存在.不存在就用mkdirs创建该目录....然后再用mkdir创建需要的文件夹