Jump to content

[SOLVED] T_string error


slapdashgrim

Recommended Posts

I need help please. when i try and load my page it says http://grimhq.com/grimspace/signup.php

here is the code.

<?
ini_set ('display_errors', 1);
error_reporting (E_ALL & ~E_NOTICE);

If (isset($_post['submit'])){
$problem = FALSE;

if (empty ($_post['username'])){
$problem = TRUE;
print'<p>Please enter a <b>username</B></p>';
}

if(empty ($_post['password1'])){
$problem=true;
print '<p>Please enter a password</p>';
}

if($_post['password1']!=$_post['password2']){
$problem=true;
print '<p>Please confirm your password, or they did not match</p>';
}

if (!$problem){
if($fp = fopen ('users/users.txt', 'ab')){
$dir = time() . rand (0, 4596);
$data = $_post['username'] . "\t" . crypt ($_post['password1']) . "\t" . $lname . "\t" . $fname . "\t". $dir . "\r\n"

fwrite ($fp, $data);
fclose ($fp);

mkdir ("users/$dir");
print '<p>You are now registerd</p>';
} else {
print "<p>Sorry you could not be registerd due to a system error.</p>";
}else{
//forgot a field
print "<p>Please try again.</p>";
?>
<form action="signup.php" method=get><p>
Username: <input type=text name="username" size=20><br>
First name:<input type="text" name="fname" size=20 value="" maxlength="255"><br>
Last name:<input type="text" name="lname" value="" maxlength="255"><br>
Password:<input type="password" name="password1" value="" maxlength="255"><BR>
Confrirm password:<input type="password" name="password2" value="" maxlength="255"><br>
<input type=submit name=submit value=Register> </form>
<?
}
?>

Link to comment
https://forums.phpfreaks.com/topic/60321-solved-t_string-error/
Share on other sites

Try this

 

<?
ini_set ('display_errors', 1);
error_reporting (E_ALL & ~E_NOTICE);

If (isset($_post['submit'])){
$problem = FALSE;

if (empty ($_post['username'])){
$problem = TRUE;
print'<p>Please enter a <b>username</B></p>';
}

if(empty ($_post['password1'])){
$problem=true;
print '<p>Please enter a password</p>';
}

if($_post['password1']!=$_post['password2']){
$problem=true;
print '<p>Please confirm your password, or they did not match</p>';
}

if (!$problem){
if($fp = fopen ('users/users.txt', 'ab')){
$dir = time() . rand (0, 4596);
$data = $_post['username'] . "\t" . crypt ($_post['password1']) . "\t" . $lname . "\t" . $fname . "\t". $dir . "\r\n";

fwrite ($fp, $data);
fclose ($fp);

mkdir ("users/$dir");
print '<p>You are now registerd</p>';
} else {
print "<p>Sorry you could not be registerd due to a system error.</p>";
}}else{
//forgot a field
print "<p>Please try again.</p>";
?>
<form action="signup.php" method=get><p>
Username: <input type=text name="username" size=20><br>
First name:<input type="text" name="fname" size=20 value="" maxlength="255"><br>
Last name:<input type="text" name="lname" value="" maxlength="255"><br>
Password:<input type="password" name="password1" value="" maxlength="255"><BR>
Confrirm password:<input type="password" name="password2" value="" maxlength="255"><br>
<input type=submit name=submit value=Register> </form>
<?
}
?>

 

--

Tapos Pal

Link to comment
https://forums.phpfreaks.com/topic/60321-solved-t_string-error/#findComment-300099
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.