Gå til innhold

Finner ikke ut av feilen! *LØST*


Anbefalte innlegg

Hei...

Har problemer med å rette opp en feil. Skjønner ikke helt hva som er feil heller...

 

<?php
function getuser($cuser) {
$founduser = false;
$users=file("./data/users.txt");
foreach($users as $line) {
 $userarray = explode("||",$line);
 if ((!$founduser)&&(strtolower($userarray[1]) == strtolower($cuser)))
   $founduser = $userarray;
}
return $founduser;
}
if($reguser&&$regpass&&$regmail){
if(strstr($reguser,"||")||strstr($regmail,"||")){die("Cannot have || in fields.");}
if(getuser($reguser)){
 echo "That user already exists."
}
else {
 $newuser = array("user", $reguser, md5(md5($regpass)), $regmail);
 $newuser = implode("||", $newuser);
 $userdb = fopen("./data/users.txt", "a+");
 fwrite($userdb, $newuser."\n");
 $registered = true;
}
}

if(!$registered){
?>
<h2>Register</h2><form action="?act=register" method="post">
<table width="50%" cellpadding="0" cellspacing="0" border="0">
<tr><td align="right" width="33%">username </td>
<td align="left" width="66%"><input type="text" name="reguser" /></td></tr>
<tr><td align="right" width="33%">password </td>
<td align="left" width="66%"><input type="password" name="regpass" /></td></tr>
<tr><td align="right" width="33%">email </td>
<td align="left" width="66%"><input type="text" name="regmail" /></td></tr>
</table>
<input type="submit" value="register" />
</form>
</php
}else{
echo "You are registered now! :)";
}
?>

 

Feilen jeg får er

Parse error: parse error, unexpected '}', expecting ',' or ';' in C:\Kon_Web\registrer.php on line 16

Hva skal jeg gjøre? :ermm:

Endret av Hayer
Lenke til kommentar
Videoannonse
Annonse

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...