0

さまざまなユーザーが名前を入力できるフォームを作成したいのですが、自動的にphpファイルがルートフォルダーに作成されます。

たとえば、www.domain.com/あなたの名前を入力してください

ユーザーが自分の名前を入力すると、php ファイルがルート フォルダーに生成されます。ファイルには彼/彼女の名前が含まれます。そして、すべての生成ページにはいくつかのコードが含まれます。

この目的は、ユーザーが独自のコンテンツを作成して所有できる CMS を作成したいと考えています。

4

1 に答える 1

0

それでも必要な場合は、データベースを使用することをお勧めします

次に、これを試すことができます。この場合、名前が一意ではない場合、コンテンツが上書きされるため、名前を検証して追跡します。

$username= mysql_real_escape_string($_POST['username']);
$content = "<?php echo '"+$username+"';?>"; // your meassage or whatever text to save in php file.
$fp = fopen($_SERVER['DOCUMENT_ROOT'] ."/".$username.".php","wb");
fwrite($fp,$content);
fclose($fp);
于 2013-09-16T19:02:26.117 に答える