Javascript PHP用户配置文件页面

Javascript PHP用户配置文件页面,javascript,php,html,Javascript,Php,Html,我正在尝试创建一个有用户的网站,我正在尝试创建一个脚本,这样每当新用户注册时,它都会自动为他们创建一个用户文件夹和配置文件,但当我尝试注册时,它不会创建文件,有人能帮我吗,谢谢 创建目录/文件 if (!file_exists("parent_folder/$username")) { //Create a file with read write execute PERMISSIONS ENABLED //Please check : your parent folder also mu

我正在尝试创建一个有用户的网站,我正在尝试创建一个脚本,这样每当新用户注册时,它都会自动为他们创建一个用户文件夹和配置文件,但当我尝试注册时,它不会创建文件,
有人能帮我吗,谢谢


创建目录/文件

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"
    }
如果(!file_存在(“父文件夹/$username”)){
//创建启用读写执行权限的文件
//请检查:您的父文件夹还必须具有0777权限,以避免任何类型的读写错误
mkdir(“父文件夹/$username”,0777);
//现在您必须使用.php创建一个文件
//现在这个文件的内容非常重要!
$pagename=$username;
$newFileName='./parent_folder/$username/'.$pagename..php”;
$newFileContent='';
如果(文件内容($newFileName,$newFileContent)!==false){
//通知文件已创建
echo“创建的文件(“.basename($newFileName)。”);
}否则{
//通知你有错误
echo“无法创建文件(.basename($newFileName)。”);
}
//现在在用户文件夹中创建ur.php文件
}
否则{
回显“您的父文件夹不存在”
}
现在了解可能的错误和一些提示

1) 大多数人都会用fopen(“filename_with_PATH”,“w”) 并期望该文件将在路径文件夹中生成! 有时可能会出错(取决于版本)

fopen用于在php所在的目录中创建一个文件

2) 在php.ini中检查您的php权限如果您没有授予php写、远程访问权限,那么您可能会收到一些错误(将显示您在我的脚本中有错误)

3) 更多信息和修补


希望这对您有所帮助。

这与JavaScript或HTML有关吗?为什么不将用户的详细信息保存在数据库中?以后,您可以从数据库中检索它,并根据您的逻辑显示/操作它。@RajdeepPaul我确实喜欢它database@vlaz它们是推荐的标签,所以我使用它们;现在你删除了你的另一个问题。我不能再帮你了,投票决定结束