當前位置:首頁 » 編程語言 » 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:31:09 瀏覽:545
常量存儲在哪 發布:2024-11-14 05:30:35 瀏覽:890
哪裡有蘋果安卓轉換頭 發布:2024-11-14 05:28:23 瀏覽:269
軟體開發加密 發布:2024-11-14 05:20:03 瀏覽:528
壓縮包安裝包 發布: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