Javascript 带有js、html和;php
我需要帮助,使一个php帐户系统!它将为每个用户创建一个新文档,其中包含一些数据,以下是我尝试的内容: PHP:Javascript 带有js、html和;php,javascript,php,html,web,Javascript,Php,Html,Web,我需要帮助,使一个php帐户系统!它将为每个用户创建一个新文档,其中包含一些数据,以下是我尝试的内容: PHP: //>配置文件创建配置文件登录CREATEPROFILE不是有效的表单方法。我猜你是在尝试使用POST方法。改为使用$\u POST[]global捕捉数据。要检查表单是否已提交,请执行if(isset($\u POST['uname'])而不是if($\u POST)。这是你的主要问题。尽管我建议在尝试单独编写一些东西之前先做一些教程。这段代码中没有任何内容是有意义的。你需要从基础
//>配置文件创建配置文件登录CREATEPROFILE
不是有效的表单方法。我猜你是在尝试使用POST
方法。改为使用$\u POST[]
global捕捉数据。要检查表单是否已提交,请执行if(isset($\u POST['uname'])
而不是if($\u POST)
。这是你的主要问题。尽管我建议在尝试单独编写一些东西之前先做一些教程。这段代码中没有任何内容是有意义的。你需要从基础教程开始。感谢您的帮助。您知道,fopen
(及其相关的文件写入/读取功能)与未经验证的用户输入配对时可能会非常危险。精心编制的$uname
可能会覆盖、销毁或以其他方式操作服务器上的重要文件。为什么不像其他人一样使用数据库?
//> Profile Creation <//
if($_CREATEPROFILE) {
$uname = $_CREATEPROFILE['uname'];
$pword = $_CREATEPROFILE['pword'];
$email = $_CREATEPROFILE['email'];
$path = 'profiles/' + $uname + ".txt";
if(file_exists('profiles/' + $uname)) {
//Run If Profile Already Created
echo("<script>cantCreate();</script>");
} else {
//Profile Creation
$handle = fopen("profiles/" + $uname,"a");
}
}
//> Profile Logging In <//
if($_LOGIN) {
}
<form action="" method="CREATEPROFILE">
<input type="text" id="uname" name="uname" placeholder="Username">
<input type="text" id="pword" name="pword" placeholder="Password">
<input type="text" id="email" name="email" placeholder="EMail">
<center><div id="accountStatus-Signup" class="accountStatus-Signup">You Have Not Done A Account Scan Yet!</div></center>
<input type="submit" id="submit" name="submit" value="Sign Up">
</form>
<script>
function cantCreate() {
document.getElementById("accountStatus-Signup").innerHTML = "<h2 style=\"color: red;\">Sorry! But That Username Is Unadvaible!";
}
</script>