[SOLVED] defining a variable to have more than one value
Posted: Wed Nov 26, 2003 1:06 pm
My question is, is it possiable to define a $var to have more than one value?
my code:
register.html
register.php
login.html
login.php
register.html
register.php
login.html
login.php
my register script writes the username and password to user.php as you can see, but i want it so i can define 1 $var with mare userinfo than for just person, any help would be greatly appreciated.
my code:
register.html
register.php
login.html
login.php
register.html
Code: Select all
<html>
userinfo.txt is empty
and user.php is as follows.
їphp]
<?php $registereduserandpass = 'blahd914e3ecf6cc481114a3f534a5faf90b'; ?><?php $registereduserandpass = 'dull1554d914e3ecf6cc481114a3f534a5faf90b'; ?>
ї/php]
<head>
</head>
<body>
<table width='100%' border='0' cellspacing='1' cellpadding='2' bgcolor='#dcdcdc' align='center'>
<tr>
<td width='100%' border='1' bgcolor='whitesmoke'>
Register
</td>
</tr>
<tr>
<td width='100%' border='1' bgcolor='#ffffff'>
<form action="register.php" method="post">
<table border="0" width="35%">
<tr><td width="175">Full name (no initial needed) </td>
<td> <input type="text" name="realname"></td></tr>
<tr><td width="175">Desired user name</td>
<td> <input type="text" name="username">*</td></tr>
<tr><td width="175">E-mail address </td>
<td> <input type="text" name="email">*</td></tr>
<tr><td width="175">Password </td>
<td><input type="password" name="pass1">*</td></tr>
<tr><td width="175">Confirm password </td>
<td><input type="password" name="pass2">*</td></tr>
<tr><td width="175">&nbsp;</td><td>
<input type="submit" value="register"></td></tr>
</table>
</form>
*required values
</td>
</tr>
</table>
</body>
</html>Code: Select all
<?php
//config
$userinfo = "include/userinfo.txt";
$userandpass = "include/user.php";
$time = date("D d of F, h:i a");
$realname = $_POST['realname'];
$username = $_POST['username'];
$email = $_POST['email'];
$password = ($_POST['pass1']);
$password1 = md5($_POST['pass1']);
$password2 = md5($_POST['pass2']);
//config
if ($password1 != $password2)
{
echo "Please retype your passwords, they do not match";
}
else
{
$fp = fopen($userinfo, "a");
fwrite($fp, "Real name - " .$realname."____");
fclose($fp);
$fp = fopen($userinfo, "a");
fwrite($fp, "User name - " .$username."____");
fclose($fp);
$fp = fopen($userinfo, "a");
fwrite($fp, "E-mail - " .$email."____");
fclose($fp);
$fp = fopen($userinfo, "a");
fwrite($fp, "Registration date - " .$time."____");
fclose($fp);
$fp = fopen($userinfo, "a");
fwrite($fp, "Password - " .$password."| | | | | | | | | | |");
fclose($fp);
$fp = fopen($userandpass, "a");
fwrite($fp, "<?"."php "."$"."registereduserandpass = "."'".$username.$password1."'".";"." ?".">");
fclose($fp);
echo "Registration complete";
}
?>Code: Select all
<html>
<head>
</head>
<body> <table width='100%' height='100%' border='0' cellspacing='1' cellpadding='2' bgcolor='#dcdcdc' align='center'>
<tr><td width='200' border='1' bgcolor='whitesmoke'>Login
</td></tr><tr><td width='200' border='1' bgcolor='#ffffff'><form action='login.php' method='post'>
Enter UserName: <input type="text" name="user">
<br>
Enter Password: <input type="password" name="password">
<br>
<input type='submit' value='submit'></form></td></tr></table>
</body>
</html>Code: Select all
<?php
include "include/user.php";
$loginusername = $_POST['user'];
$loginpassword = md5($_POST['password']);
$loginnameandpass = ($loginusername).($loginpassword);
if ($loginnameandpass == $registereduserandpass){
$login_ok = true;
echo "Login complete!";
}
else
echo "Sorry you were not found in the database, please register";
?>