要使目錄/文件
if (!file_exists("parent_folder/$username")) {
//Create a file with read write execute PERMISSIONS ENABLED
//Please check : your parent folder also must have 0777 permissions to avoid any kind of read write error
mkdir("parent_folder/$username", 0777);
//now u have to create a FILE with .php
//now this file_put_contents is VERY importnant !
$pagename = $username ;
$newFileName = './parent_folder/$username/'.$pagename.".php";
$newFileContent = '<?php echo "something..."; ?>';
if (file_put_contents($newFileName, $newFileContent) !== false) {
//notify file is created
echo "File created (" . basename($newFileName) . ")";
} else {
//notify u have error
echo "Cannot create file (" . basename($newFileName) . ")";
}
//now create ur .php file in user folder
}
else {
echo "Your parent folder does not exist"
}
現在可能出現的錯誤和一些技巧
1)大多數人做的fopen(「filename_with_PATH」,「W」) 並期望文件將在路徑文件夾中產生! 有些時候,它可能屬於錯誤(取決於版本)
的fopen意味着您的PHP所在
2)檢查烏爾PHP許可在php.ini創建的目錄中的文件如果妳不給PHP寫權限,遠程訪問則u可能會得到一些錯誤(它會顯示,美在我的腳本錯誤)
3)欲瞭解更多信息和修補file_put_contents
希望這會對你有所幫助。
這與JavaScript或HTML有什麼關係? – vlaz
爲什麼不將用戶的詳細信息保存在數據庫中?稍後,您可以從數據庫中檢索* that *並根據您的邏輯顯示/操作。 –
@RajdeepPaul我喜歡數據庫 – meme