Heey allemaal
Ik heb dit stuk code:
<?php
function pagehome () {
?>
<TABLE border=0 align="right" bgcolor="blue">
<TR><TD></TD><TD><font color="white"><H3 align="right">Log In</FONT></H3></TD><TD></TD></TR>
<FORM ACTION="index.php?page=login" method="post">
<TR><TD><font color="white">Gebruikersnaam</FONT></TD><TD></TD><TD><input type="text" name="username" maxlength="15"></TD></TR>
<TR><TD><font color="white">Wachtwoord</FONT></TD><TD></TD><TD><input type="password" name="password" maxlength="15"></TD></TR>
<TR><TD></TD><TD><input type="submit" name="submit" value="Log In"></TD><TD></TD></TR>
</FORM>
<TR><TD></TD><TD></TD><TD><HR></TD></TR>
<TR><TD><I>Nog geen lid?</I></TD><TD></TD><TD><A HREF="index.php?page=registreer">Registreer!</A></TD></TR>
</TABLE>
<H3 align="center">Welkom bij DukeHosting!<BR>Host hier gratis je eigen foto's / site!</h3>
<?php
}

function pagelogin () {
?>
<H3 align="center">Inloggen</h3>
<?php
include("connection.php");
$pass=$_POST["password"];
$name=$_POST["username"];
if ($name=="") {
echo '<FONT color="red" size="4">Je hebt geen gebruikersnaam ingetypt.</FONT><BR><A HREF="index.php?page=home">Terug</A>';
die;
}
if ($pass=="") {
echo '<FONT color="red" size="4">Je hebt geen wachtword ingetypt.</FONT><BR><A HREF="index.php?page=home">Terug</A>';
die;
}
$res=mysql_query("SELECT * FROM gebruikers WHERE wachtwoord=".$pass." AND loginnaam=".$name."") or die (mysql_error());
if (mysql_num_rows($res)==0) {
echo '<H3>Wachtwoord / loginnaam is verkeerd!</H3><BR><A HREF="index.php?page=home">Terug</A>';
}
else { 
echo '<H3>Wachtwoord en inlognaam kloppen!</H3><BR><A HREF="user/index.php?page=home">Ga Door</A>';
}
}
function pageregister () {
?>
<H3 align="center">Registreren</h3><BR><BR>
<TABLE border=0 align="center" width="85%" bgcolor="blue">
<TR><TD></TD><TD><font color="white"><H3 align="center">Gegevens</FONT></H3></TD><TD></TD></TR>
<FORM ACTION="index.php?page=registerpost" method="post">
<TR><TD><font color="white">Gebruikersnaam</FONT></TD><TD></TD><TD><input type="text" name="username" maxlength="15"></TD></TR>
<TR><TD><font color="white">Wachtwoord</FONT></TD><TD></TD><TD><input type="password" name="password" maxlength="15"></TD></TR>
<TR><TD><font color="white">Herhaal Wachtwoord</FONT></TD><TD></TD><TD><input type="password" name="passwordtwo" maxlength="15"></TD></TR>
<TR><TD><font color="white">Emailadres</FONT></TD><TD></TD><TD><input type="text" name="email" maxlength="50"></TD></TR>
<TR><TD><font color="white">Herhaal Emailadres</FONT></TD><TD></TD><TD><input type="text" name="emailtwo" maxlength="50"></TD></TR>
<TR><TD></TD><TD><input type="submit" name="submit" value="Registreer"></TD><TD></TD></TR>
</FORM>
</TABLE>
<?php
}
function pageregisterpost () {
if (isset($_post["username"])) {
$melding="";
}
else {
$melding+="Geen gebruikersnaam ingevult.<BR>";
}
if (isset($_post["password"])) {
$melding+="";
}
else {
$melding+="Geen wachtwoord ingevult.<BR>";
}
if (isset($_post["email"])) {
$melding+="";
}
else {
$melding+="Geen emailadres ingevult.<BR>";
}
if ($_post["password"]==$_POST["passwordtwo"]) {
$melding+="";
}
else {
$melding+="Wachtwoorden komen niet overeen.<BR>";
}
if ($_post["email"]==$_POST["emailtwo"]) {
$melding+="";
}
else {
$melding+="Emailadressen komen niet overeen.<BR>";
}
$check=mysql_query("SELECT id FROM gebruikers WHERE loginnaam=$username") or die (mysql_error());
if (mysql_num_rows($check)==0) {
$melding+="";
}
else {
$melding+="Gebruikersnaam bestaat al.<BR>";
}
$check=mysql_query("SELECT id FROM gebruikers WHERE owneremail=$email") or die (mysql_error());
if (mysql_num_rows($check)==0) {
$melding+="";
}
else {
$melding+="Emailadres is al in gebruik.<BR>";
}
if ($melding=="") {
?>
<H3 align="center">Registreren</h3><BR><BR>
<TABLE border=0 align="center" width="85%" bgcolor="blue">
<TR><TD></TD><TD><font color="white"><H3 align="center">Gegevens</FONT></H3></TD><TD></TD></TR>
<TR><TD><font color="white">Gebruikersnaam</FONT></TD><TD></TD><TD><p align="center"><?=username;?></p></TD></TR>
<TR><TD><font color="white">Wachtwoord</FONT></TD><TD></TD><TD><p align="center">*</p></TD></TR>
<TR><TD><font color="white">Herhaal Wachtwoord</FONT></TD><TD></TD><TD><p align="center">*</p></TD></TR>
<TR><TD><font color="white">Emailadres</FONT></TD><TD></TD><TD><p align="center"><?=$email;?></p></TD></TR>
<TR><TD><font color="white">Herhaal Emailadres</FONT></TD><TD></TD><TD><p align="center"><?=$email;?></p></TD></TR>
<TR><TD></TD><TD>Geregistreerd!</TD><TD></TD></TR>
</FORM>
</TABLE>
<H3 align="center">Er is een activeringsmail vertuurd naar <?=$email;?>.<BR>Nadat je je DukeHosting-account hebt geactiveerd, kan je meteen aan de slag!</h3>
<?php
$secureid=mt_rand(100000,999999);
$query=mysql_query("INSERT INTO activatie (naam, secureid) VALUES ($username,$secureid)") or die (mysql_error());
$querytwo=mysql_query("INSERT INTO gebruikers (loginnaam, betaaldlid, wachtwoord, online, owneremail) VALUES ($username, 'nee', $password, 0, $email)") or die (mysql_error());
mail(""+string($_POST["email"]),"DukeHosting Activatie",'Je hebt je geregistreerd op DukeHosting. Klik hier: http://www.dukesoft.nl/activeerhosting.php?naam='.$naam.'&id='.$secureid.' En als die niet werkt, klik je <A HREF="http://www.dukesoft.nl/activeerhosting.php?naam='.$naam.'&id='.$secureid.'">Hier</a> Veel plezier met je website!',"From: [email protected]");
}
else {
?>
<font color="red" size="4"><?=$melding;?></font>
<?php
}
function page404 () {
?>
<FONT SIZE=100 color="red"><I><B>404</B></I></FONT>
<H5>Pagina Niet Gevonden</H5>
<H3 align="center">ARGH! weer zo'n 404 pagina...<BR>Da's jammer!</h3>
<?php
}
?>

en ik krijg deze parse error terug:
Parse error: parse error, unexpected $ in /home/vhosts/dukesoft.nl/subdomains/webhosting/httpdocs/pages.php on line 134
Alleen zit op regel 134 dit: ?> en niet dit: $
Iemand? Ik kom dr echt iet uit :S
[edit]Oeps verkeerde topicsoort![/edit]
Je vergeet ergens een } te plaatsen lijkt me :)
Sluit je alle geopende statements ook weer af? Dus tel hoevaak je { typt, en hoevaak } :) Meestal is dat de oorzaak van die error.
oh oke :) Dank jullie wel :)
[edit]Jaa hij doet het :)[/edit]
Als je wat netter script, zie je het direct.

function pageregisterpost () {

je bent daar een } vergeten aan het einde.

Reageren