2016-04-29 9 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); 
関連する問題