2016-04-29 59 views
0

任何人都可以建議如何在一個文件夾中動態創建一個php文件,其中的文件名可以根據用戶在php中有所不同?如何在php的特定文件夾中動態創建一個php文件?

+0

您可以寫信給像$ my_file = 'file.txt的' 文件; $處理=的fopen($ my_file, 'W')或死亡( '無法打開文件:'。$ my_file); $數據='這是數據'; fwrite($ handle,$ data);還會根據會話中的用戶動態更改名稱。檢查文件是否已經存在,然後再使用file_exists函數創建 – Poria

+0

爲什麼要將名稱設爲動態?你不能在所有數據中包含「通用」文件嗎? – Andreas

+0

試試這個http://www.w3schools.com/php/php_file_create.asp – JYoThI

回答

0

試試下面的代碼在PHP:

file_put_contents($fileName,'')

這將創建一個給定名稱的文件。文件名可以是任何東西,例如用戶名

0

這就像創建一個文本文件,除了你定義的內容。

$fileName = "X"; // Whereever you fetch the user input 
$phpFile = fopen('./path/to/' . $fileName . 'php', "w") or die("Could not open file."); 
$phpContent = "Your content"; 

fwrite($phpFile, $phpContent); 
fclose($phpFile);