Lid |
|
Op welke simpele manier kan ik ervoor zorgen dat gebruikers in hun gebruikersnaam (die ook de URL vormt later) geen spaties, /, \, . etc kunnen gebruiken? Kortom alles dat een goede URL in de baan kan lopen?
<?php
$lid = strtolower($lid);
include("inc/dbconnect.inc.php");
$QUERY_lidofniet = mysql_query("SELECT * from leden WHERE gebruikersnaam = '$lid'") or die(mysql_error());
$lidofniet = mysql_num_rows($QUERY_lidofniet);
if ($lidofniet == 1)
echo '
<div align="center"><font color="#ff0000" size="5"><b>Oepssssss...Foutje!</b><br></font></div>
<hr color="#ff0000">
Jammer, er is reeds een lid die deze naam gebruikt.<br>
Maar... geen nood: er zijn nog tal van andere mogelijkheden zoals:<br><br>
<form action="profile.php?lid='.$lid.'" method="post">
<INPUT TYPE="RADIO" VALUE="crazy'.$gebruiker.'" ALIGN="LEFT" NAME="lid"> crazy'.$gebruiker.'.issingle.be<br>
<INPUT TYPE="RADIO" VALUE="gekke'.$gebruiker.'" ALIGN="LEFT" NAME="lid"> gekke'.$gebruiker.'.issingle.be<br>
<INPUT TYPE="RADIO" VALUE="super'.$gebruiker.'" ALIGN="LEFT" NAME="lid"> super'.$gebruiker.'.issingle.be<br>
<INPUT TYPE="RADIO" VALUE="gestoorde'.$gebruiker.'" ALIGN="LEFT" NAME="lid"> gestoorde'.$gebruiker.'.issingle.be<br>
<INPUT TYPE="RADIO" VALUE="stille'.$gebruiker.'" ALIGN="LEFT" NAME="lid"> stille'.$gebruiker.'.issingle.be<br>
<INPUT TYPE="RADIO" VALUE="geflipte'.$gebruiker.'" ALIGN="LEFT" NAME="lid"> geflipte'.$gebruiker.'.issingle.be<br>
<INPUT TYPE="RADIO" VALUE="coole'.$gebruiker.'" ALIGN="LEFT" NAME="lid"> coole'.$gebruiker.'.issingle.be<br>
<INPUT TYPE="RADIO" VALUE="freaky'.$gebruiker.'" ALIGN="LEFT" NAME="lid"> freaky'.$gebruiker.'.issingle.be<br>
<INPUT TYPE="RADIO" VALUE="'.$gebruiker.'tjuh" ALIGN="LEFT" NAME="lid"> '.$gebruiker.'tjuh.issingle.be<br>
<INPUT TYPE="RADIO" VALUE="'.$gebruiker.'boy" ALIGN="LEFT" NAME="lid"> '.$gebruiker.'boy.issingle.be<br>
<INPUT TYPE="RADIO" VALUE="'.$gebruiker.'girl" ALIGN="LEFT" NAME="lid"> '.$gebruiker.'girl.issingle.be<br>
<br><br>
Je kan natuurlijk ook een andere naam proberen:<br>
<INPUT TYPE="RADIO" VALUE="andere" ALIGN="LEFT" NAME="lid"><input type="text" name="lid">.issingle.be<br>
<input type="submit" name="submit" VALUE="Versturen">
</form><br>';
else
echo '
<div align="center"><font color="#00ff00" size="5"><b>Okidoki...!!!</b><br></font></div>
<hr color="#00ff00">
Deze gebruikersnaam '.$lid.' bestaat nog niet.<br>
Registreer hem nu, voor iemand anders het doet!!!<br><br>
Ja, ik wil http://'.$lid.'.issingle.be!<br>
<a href="registeer.php?lid='.$lid.'">Registreer</a> deze nu.<br>';
?>
<?php include("inc/dbconnect.inc.php"); if ($lidofniet == 1) <div align="center"><font color="#ff0000" size="5"><b>Oepssssss...Foutje!</b><br></font></div> <hr color="#ff0000"> Jammer, er is reeds een lid die deze naam gebruikt.<br> Maar... geen nood: er zijn nog tal van andere mogelijkheden zoals:<br><br> <form action="profile.php?lid='.$lid.'" method="post"> <INPUT TYPE="RADIO" VALUE="crazy'.$gebruiker.'" ALIGN="LEFT" NAME="lid"> crazy'.$gebruiker.'.issingle.be<br> <INPUT TYPE="RADIO" VALUE="gekke'.$gebruiker.'" ALIGN="LEFT" NAME="lid"> gekke'.$gebruiker.'.issingle.be<br> <INPUT TYPE="RADIO" VALUE="super'.$gebruiker.'" ALIGN="LEFT" NAME="lid"> super'.$gebruiker.'.issingle.be<br> <INPUT TYPE="RADIO" VALUE="gestoorde'.$gebruiker.'" ALIGN="LEFT" NAME="lid"> gestoorde'.$gebruiker.'.issingle.be<br> <INPUT TYPE="RADIO" VALUE="stille'.$gebruiker.'" ALIGN="LEFT" NAME="lid"> stille'.$gebruiker.'.issingle.be<br> <INPUT TYPE="RADIO" VALUE="geflipte'.$gebruiker.'" ALIGN="LEFT" NAME="lid"> geflipte'.$gebruiker.'.issingle.be<br> <INPUT TYPE="RADIO" VALUE="coole'.$gebruiker.'" ALIGN="LEFT" NAME="lid"> coole'.$gebruiker.'.issingle.be<br> <INPUT TYPE="RADIO" VALUE="freaky'.$gebruiker.'" ALIGN="LEFT" NAME="lid"> freaky'.$gebruiker.'.issingle.be<br> <INPUT TYPE="RADIO" VALUE="'.$gebruiker.'tjuh" ALIGN="LEFT" NAME="lid"> '.$gebruiker.'tjuh.issingle.be<br> <INPUT TYPE="RADIO" VALUE="'.$gebruiker.'boy" ALIGN="LEFT" NAME="lid"> '.$gebruiker.'boy.issingle.be<br> <INPUT TYPE="RADIO" VALUE="'.$gebruiker.'girl" ALIGN="LEFT" NAME="lid"> '.$gebruiker.'girl.issingle.be<br> <br><br> Je kan natuurlijk ook een andere naam proberen:<br> <INPUT TYPE="RADIO" VALUE="andere" ALIGN="LEFT" NAME="lid"><input type="text" name="lid">.issingle.be<br> <input type="submit" name="submit" VALUE="Versturen"> </form><br>'; else <div align="center"><font color="#00ff00" size="5"><b>Okidoki...!!!</b><br></font></div> <hr color="#00ff00"> Deze gebruikersnaam '.$lid.' bestaat nog niet.<br> Registreer hem nu, voor iemand anders het doet!!!<br><br> Ja, ik wil http://'.$lid.'.issingle.be!<br> <a href="registeer.php?lid='.$lid.'">Registreer</a> deze nu.<br>'; ?>
Citaat: Rensjuh edit:
Gebruik code-tags!
|