我想創建一個表單,其中不同的用戶可以輸入名稱,並自動創建一個php文件到根文件夾中。如何使用表單自動生成一個php頁面到根文件夾?
例如, www.domain.com/enter你的名字
當用戶進入他/她的名字,一個PHP文件將生成到根文件夾。該文件將有他/她的名字。每個生成頁面都會包含一些代碼。
這個我的目的是想創建一個CMS,用戶可以建立並擁有自己的內容。
我想創建一個表單,其中不同的用戶可以輸入名稱,並自動創建一個php文件到根文件夾中。如何使用表單自動生成一個php頁面到根文件夾?
例如, www.domain.com/enter你的名字
當用戶進入他/她的名字,一個PHP文件將生成到根文件夾。該文件將有他/她的名字。每個生成頁面都會包含一些代碼。
這個我的目的是想創建一個CMS,用戶可以建立並擁有自己的內容。
其更好地使用數據庫,如果仍然想要
然後ü可以試試這個,在這種情況下,如果名字不會是唯一的,然後內容將被覆蓋,所以驗證和跟蹤的名稱;
$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);
感謝您的評論。 – user2784814
我將如何連接以使用數據庫來使用它? – user2784814
如果你不知道如何使用php連接到數據庫,那麼這是一個大問題,如果你知道,然後創建一個單獨的表,包含你想要存儲在數據庫中的所有字段,創建一個通用模板,將基於這些數據在他們的用戶名和顯示它,你可以在網上找到很多教程 – Shadow
您應該使用數據庫。 – SLaks
使用數據庫生成動態內容 – Shadow