當前位置:ag真人国际官网-ag旗舰厅官方网站 » 編程語言 » php創建php文件

php創建php文件-ag真人国际官网

發布時間: 2024-11-12 11:18:48

『壹』 如何新建一個php項目

php項目開發過程中,常常需要自動創建一些文件,如生成靜態html,生成php緩存文件,生成txt文件等等。下面就分享一下如何利用php程序創建文件,並向文件中寫入內容。

一個項目中,可能不止一次需要生成文件,因此我們可以定義一個函數,當需要創建文件時再來調用這個函數,即可。

步驟一、定義函數writefile,用於以寫的方式打開一個文件,文件不存在時自動創建,並向文件寫入內容,代碼如下。

01 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 2
3 $filename='test.txt';
4
5 $str='abc';
6
7 writefile($filename,$str);
8
9 ?>

通過上述兩個步驟的操作,即可實現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-19 09:57:11 瀏覽:97
vb資料庫數組 發布:2024-11-19 09:23:40 瀏覽:827
安卓游戲數據保存在哪裡找 發布:2024-11-19 09:22:02 瀏覽:309
解壓出來的文件亂碼 發布:2024-11-19 09:15:40 瀏覽:939
北航ftp是多少 發布:2024-11-19 09:15:32 瀏覽:821
瀏覽保存密碼如何取消 發布:2024-11-19 09:10:17 瀏覽:89
安卓怎麼關簡訊重復提醒 發布:2024-11-19 09:02:00 瀏覽:635
html與php的區別 發布:2024-11-19 09:00:53 瀏覽:193
晚安密碼多少 發布:2024-11-19 09:00:51 瀏覽:945
易語言腳本模塊 發布:2024-11-19 09:00:44 瀏覽:484
网站地图