当前位置:首页 » 编程语言 » php创建php文件

php创建php文件

发布时间: 2024-11-12 11:18:48

‘壹’ 如何新建一个php项目

php项目开发过程中,常常需要自动创建一些文件,如生成静态html,生成php缓存文件,生成txt文件等等。下面就分享一下如何利用php程序创建文件,并向文件中写入内容。

一个项目中,可能不止一次需要生成文件,因此我们可以定义一个函数,当需要创建文件时再来调用这个函数,即可。

步骤一、定义函数writefile,用于以写的方式打开一个文件,文件不存在时自动创建,并向文件写入内容,代码如下。

01 <?php
02
03 function writefile($fname,$str){
04
05 $fp=fopen($fname,"w");
06
07 fputs($fp,$str);
08
09 fclose($fp);
10
11 }
12
13 ?>

步骤二、函数的使用。如创建test.txt文件,并写入内容“abc”,代码如下:

1 <?php
2
3 $filename='test.txt';
4
5 $str='abc';
6
7 writefile($filename,$str);
8
9 ?>

通过上述两个步骤的操作,即可实现php创建文件的功能。

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

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

‘叁’ 请问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

以上若还有任何问题,欢迎追问~

‘肆’ 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操作系统下更要注意。

热点内容
压缩包安装包 发布:2024-11-14 05:13:03 浏览:48
电视文字脚本 发布:2024-11-14 05:12:24 浏览:544
我的世界主播感人服务器 发布:2024-11-14 05:08:06 浏览:980
win10怎么取消加密 发布:2024-11-14 05:03:55 浏览:168
javajni 发布:2024-11-14 05:01:41 浏览:314
wps表格忘记密码怎么办 发布:2024-11-14 05:01:00 浏览:101
哗哩哔哗怎么缓存 发布:2024-11-14 04:59:22 浏览:345
ae脚本安装后无法读取图像 发布:2024-11-14 04:57:16 浏览:18
亚洲龙油电是哪个配置 发布:2024-11-14 04:53:31 浏览:92
mc的服务器如何 发布:2024-11-14 04:34:54 浏览:94