php 创建文件的方法有很多种我们最常用的就是fopen,file_put_contents这两种方法来创建文件了,下面我来给大家详细介绍介绍,有需要了解的同学可参考。
创建php文件
代码如下 |
复制代码 |
$str=""; file_put_contents('test.php',$str);//使用脚本创建一个php文件 ?> |
例2
代码如下 |
复制代码 |
if ($argc != 2) { die("Usage: php mkphp.php filename"); } array_shift($argv); $cat= $argv[0]; file_put_contents($cat.".php", "
?>");
|
利用fopen创建文件
代码如下 |
复制代码 |
$fp=fopen("1.txt","w+");//fopen()的其它开关请参看相关函数 $str="我加我加我加加加"; fputs($fp,$str); fclose($fp); ?>
|
上面没作任何考虑,如果要全面点我们首先,确定你所要新建文件所在的目录权限; 建议设备为777。然后,新建文件的名称建议使用绝对路径。
代码如下 |
复制代码 |
$filename="test.txt"; $fp=fopen("$filename", "w+"); //打开文件指针,创建文件 if ( !is_writable($filename) ){ die("文件:" .$filename. "不可写,请检查!"); } //fwrite($filename, "anything you want to write to $filename."; fclose($fp); //关闭指针 |
'r' 开文件方式为只读,文件指’指到开始处
'r+' 开文件方式为可读写,文件指’指到开始处
'w' 开文件方式为写入,文件指’指到开始处 并将原文‘的长度设为 0。若文件不存在‘‘建立新文件–
'w+' 开文件方式为可读写,文件指’指到开始处 并将原文‘的长度设为 0。若文件不存在‘‘建立新文件–
'a' 开文件方式为写入,文件指’指到文件最后。若文件不存在‘‘建立新文件–
'a+' 开文件方式为可读写,文件指’指到文件最后。若文件不存在‘‘建立新文件–
'b' 若操作系统的文字及二进位文件不同,‘可以用“‘”,UNIX 系统不–要“用 参”。
代码如下 |
复制代码 |
///创建文件 function creat_file($PATH){ $sFile = "test.html"; if (file_exists($PATH.$sFile)) { creat_file(); } else { $fp= fopen($PATH.$sFile,"w"); fclose($fp); } return $sFile; } |
文章地址:
转载随意^^请带上本文地址!
Statement:The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn