[php] PHP创建指定目录和文件
前几天看到有人问PHP环境下如何创建文件到指定目录下,正好自己最近在学习,经过一翻测试,终于出结果了,贴出来与大家分享。
目录结构:
代码所在的文件wwwroot/mydir/test/test.php
创建目录:在wwwroot/mydir/下创建目录testjiang123。
创建文件:在wwwroot/mydir/testjiang123/下创建文件test.html。
- //创建文件夹
- $username="testjiang123";
- $dir="../mydir/" . $username;
- function createdir($dir)
- {
- if(file_exists($dir) && is_dir($dir)){
- }
- else{
- mkdir ($dir,0777);
- }
- creat_file($dir);
- }
- //创建文件
- function creat_file($path){
- $sFile = "test.html";
- $var_content="文件内容";
- if (file_exists($path."/".$sFile)) {
- creat_file();
- } else {
- $fp= fopen($path."/".$sFile,"w");
- fwrite($fp,$var_content);
- fclose($fp);
- }
- return $sFile;
- }
- createdir($dir);
- //此处还加了一个PHP的COPY函数,COPY当前目录下的mytest.php到刚才创建的目录下,并重新命名为目录名+_mytest.php
- copy("mytest.php",$dir."/".$username."_mytest.php");
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。