导航:首页 > 文件处理 > php创建文件夹

php创建文件夹

发布时间:2022-01-23 22:18:09

‘壹’ 请问php如何自动创建文件夹和文件

//首先需要检测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

‘贰’ php怎样在指定的目录下创建文件夹呢

<?php
mkdir("dir");
mkdir("dir/dir2");

‘叁’ php创建文件夹并写入txt文件

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);//最简单的快速的以追加的方式写入写入方法,

‘肆’ php创建文件夹和文件

<?php
if ($_GET['pageNum_pro'] == ''){
if (!file_exists('../test')){ mkdir ("../test"); echo '创建文件夹test成功';} else {echo '需创建的文件夹test已经存在';}
}
?>

‘伍’ 如何用php代码创建文件,非文件夹

//太简单了.
$file='test.html';//文件名,可以为.php或者.txt等文本文件
file_put_contents($file,'这是文件中的文字,也可以是代码');

‘陆’ PHP如何创建文件夹(mkdir的用法,mkdir的语法)

先我抄一段手册上的有关mkdir的描述,如下:说明bool mkdir ( string pathname [, int mode [, bool recursive [, resource context]]] ) 尝试新建一个由 pathname 指定的目录。 注意也许想用八进制数指定模式,也就是说该数应以零打头。模式也会被当前的 umask 修改,可以用 umask() 来改变。 注意: mode 在 Windows 下被忽略。自 PHP 4.2.0 起成为可选项。 默认的 mode 是 0777,意味着最大可能的访问权。有关 mode 的更多信息请阅读 chmod() 页面。 例1. mkdir() 例子<?php mkdir("/path/to/my/dir", 0700); > 如果成功则返回 TRUE,失败则返回 FALSE。 注意: 自 PHP 5.0.0 rmdir() 也可用于某些 URL 封装协议。参见附录N 的列表看看 rmdir() 支持哪些 URL 封装协议。 注意: 对 context 的支持是 PHP 5.0.0 添加的。有关 context 的说明见参考CLX, Stream Functions。注意: recursive 参数是 PHP 5.0.0 添加的。 注意: 当安全模式被激活时,PHP 将检查被操作的目录是否和正在执行的脚本有相同的 UID(所有者)。以上是PHP5手册上的描述信息,即你可以这样:mkdir('./test',0777)就能创建一个文件夹了。但是如何递归创建多级目录呢?其方式有: 1 PHP5 下创建目录函数 mkdir 增加了一个新的参数 recursive ,通过设置 recursive 为 true 可以实现递归创建目录的目的,但是对PHP4就不行了。 2 自己写一个递归创建多级目录。这里,我对第二种方式作一点说明,也有两种方式,如下:第一种(用mkdirs来产生多级父级)function mkdirs($dir, $mode = 0777) { if (is_dir($dir) || @mkdir($dir, $mode)) return TRUE; if (!mkdirs(dirname($dir), $mode)) return FALSE; return @mkdir($dir, $mode); }说明: 1 首先 简单说一下mkdir()与mkdirs()的区别,以及,is_dir和dirname(): mkdir() 只能在已经存在的目录中创建创建文件夹(即父级必须有才行)。 mkdirs() 可以在不存在的目录中创建文件夹。诸如:a//b,既可以创建多级目录。 dirname()是返回路径中的目录部分。 is_dir()用于判断给出的文件名是否是一个有效的目录 2 大致流程为:(1) 先用is_dir判断是否已是一个文件夹,如果是则返回TRUE。如没有(或者不是文件夹),则试着创建它,当然有可以父级不存在,那mkdir直接就创不成功,但也为不报错,所以就用@来抑止报非致命错误。 (2)如果传参数都不满足条件,那么就进入第二个if语句,先是取得路径中的目录部分,当然有可能是不存在的多级父级,所以用了mkdirs()来先创建父级,如果成功(不成功返回FALSE),那么再用mkdir来创建最终的目录了。好了,以上就是第一种方案。

‘柒’ PHP在Linux下怎么创建文件夹

理论上应该是可以的啊。只不过我没试过Linux的
$dir=dirname(__FILE__)."./ok";
echo mkdir($dir,0777) ? 'ok':'faile
你打开那个目录看看到底创建了没啊~
如果还有什么想问的话,可以去后盾人看下相关的视频,非常有帮助的。

‘捌’ 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错误。

‘玖’ php如何自动创建文件夹和文件

<?php
//创建文件夹:
mkdir('./newFolder');
//创建文件:
file_put_contents('./newFIle.txt','文本内容');
?>

‘拾’ PHP创建文件夹

去后盾人找教师为你解答啊,都是在线手把手教你,非常容易就学会了,快去看看吧.

阅读全文

与php创建文件夹相关的资料

热点内容
怎样把歌曲转换成源码 浏览:321
光遇安卓怎么平地滑行 浏览:157
常州php培训 浏览:447
油气田开发pdf 浏览:930
家有带宽和服务器带宽有什么区别 浏览:902
windows下编译c语言开发工具 浏览:224
守望之海服务器地址在那 浏览:903
程序员毕业后薪资 浏览:199
app买菜退款麻烦在哪里举报 浏览:768
redis一致性hashphp 浏览:649
如何导入浏览器文件夹 浏览:551
python爬虫游戏 浏览:234
androidlogcat颜色 浏览:674
不用钱解压软件 浏览:552
安卓手机用什么软件开发 浏览:249
我的世界服务器怎么设置领地语 浏览:109
苹果导安卓照片用什么软件 浏览:362
如何在苹果电脑上绑定qq邮箱服务器地址 浏览:864
我的世界服务器如何防止小号 浏览:401
md5加解密算法 浏览:388