weiß jemand vieleicht wieso meine register seite weiß ist brauch umbedingt hilfe :(
Offi Files Registerscript.
-
-
Werbung zur Unterstützung des Forums ( Bitte AddBlocker deaktivieren )
Xampp -> Htdocs -> Daeinfuegen -> Hamachi IP im browser / regi.php
Und da ist sie, die regi page -.-
Nun, wie kann ich eine "eregi" funktion einbauen, sodass zeichen wie ',{,],(,),=.. Verboten bzw nicht angenommen werden?
Versuche schon vieles ._.
MfgWie schon gesagt,
Ihr müsst mssql für euer php aktivieren.
Der Fehler in diesem Script ist der das hier mit 2 verschiedenen bezeichnungen für ein parameter gearbeitet wird.
Man bezieht Passwort und Password.
Alerdings muss wenn der Parameter Passwort genannt wurde auch $Passwort und nicht $Password verwendet werden.
MFGBei mir ist überall Password bezogen.
Wie kann ich mit einer eregi abfrage, sonderzeichen verbieten???
MfgKannst du nich lesen? oO
das steht doch: Ungültiger Objektname 'CHARACTER_TBL' das heißt das es kein CHARACTER_TBL gibt <.<Ja aber was soll den dann da hin CHARACTER_DBF oder was xD
Bitte ist echt wichtig.dennisdra;76797 schrieb:
Ja aber was soll den dann da hin CHARACTER_DBF oder was xD
Bitte ist echt wichtig.
wie wärs mit selber ausprobieren?geht immer noch nicht q.q
mannoHey ich habe mal eine Frage und zwar habe ich jetzt eine Registerpage und ein Script das Sonderzeichen verhindern soll aber ich weiß nicht wie ich das einfügen muss könnte mir vllt einer helfen?Hy.....
egal wie ichs versuche es wird mir immer ne weiße page ausgegebn...
hab zum 100xmal den code nachgelesn un weis nemme kann sein das ich was über lesn hab...aber is iwie merkwürdig.... der fehler wie bei den meisten....
kann mir jmd sagen wo der fehler jetzt liegt.... Mssql is freigegebn in php....
<?php
ini_set('display_errors', 0);
$connection = mssql_connect('S15333660\SQLEXPRESS', 'sa', 'WT4P9ZD2JNV');
if(!connection || !mssql_select_db('ACCOUNT_DBF', $connection))
{
die('Konnte keine verbindung zum MSSQL Server herstellen');
}
$checkusername = $_POST['Username'];
$query = mssql_query("SELECT account FROM ACCOUNT_DBF WHERE account = '$checkusername'");
$result = mssql_fetch_row($query);
if(isset($_POST['submit'])){
if($_POST['Username'] == ""){
$error = '<font color="red">Bitte gib deinen Accountnamen an.</font>';
}
else if($result[0] == $checkusername){
$error = '<font color="red">Dein Accountsname ist bereits vergeben.</font>';
}
else if($_POST['Password'] == ""){
$error = '<font color="red">Bitte ein Passwort eingeben.</font>';
}
else if($_POST['Password2'] == ""){
$error = '<font color="red">Du hast kein Passwort angegeben.</font>';
}
else if($_POST['Password'] != $_POST['Password2']){
$error = '<font color="red">Deine Passwörter stimmen nicht ün</font>';
}
else if($_POST['birthday'] == ""){
$error = '<font color="red">Bitte gib dein Geburtsdatum an.</font>';
}
else if($_POST['mail'] == ""){
$error = '<font color="red">BItte gib deine E Mail Adresse an.</font>';
}
else{
$password = md5('kikugalanet' . $_POST['Password']);
$stmt = mssql_init('webCreateAcc', $connection);
mssql_bind($stmt, '@account', $checkusername, SQLVARCHAR, false, false, 15);
mssql_bind($stmt, '@password', $password, SQLVARCHAR, false, false, 36);
mssql_bind($stmt, '@birthday', $_POST['birthday'], SQLVARCHAR, false, false, 120);
mssql_bind($stmt, '@email', $_POST['mail'], SQLVARCHAR, false, false, 120);
mssql_execute($stmt) or die ("Could not complete the registration. Please try again.");
mssql_free_statement($stmt);
$error = '<font color="green">Dein Account Wurde erstellt</font>';
}
}
echo '<form action="register.php" method="post">';
echo 'Account: <input type="text" name="Username" /><br /><br />';
echo 'Passwort: <input type="password" name="Password" /><br /><br />';
echo 'Passwort wiederholen: <input type="password" name="Password2" /><br /><br />';
echo 'Geburtsdatum: <input type="text" name="birthday" /><br /><br />';
echo 'E-mail Adresse: <input type="text" name="mail" /><br />';
echo '<input type="submit" name="submit" value="Registrieren" />';
echo '</form>';
echo $error;
?>Hast du schonmal versucht das in eien Hp einzubauen?Huhu...
Ich habe alles richtig eingegeben...
Und wenn ich auf die reg seite geh kommt immer
Konnte keine verbindung zum MSSQL Server herstellen
woran liegt das?bräuchte man rat und tat xD
also hab alles richtig gemacht denke ich zu mindestens trotzdem hab ich nen problem.
und zwar wenn ich alle daten in der reg page eingebe und creat acc dann steht da :
Dein Account Wurde erstellt
aber wenn ich mich dann einlogen will findet der diesen acc nicht!
also nehme ich mal an das ers net wirklich gespeichert hat.
den in der datenbank finde ich diesen eintrag zu dem acc auch nicht, lediglich ein paar von mir die slebst erstellt sind also manuell aber diese funktionieren auch noch/nicht,
kann mir wer weiter helfen?Ich habe eine leere Seite, die ich alles rechts gemacht hatIch weiß der Thread ist alt.
Doch ich habe mal die .php getestet.
Aber wenn ich starte kommt einfach leere Fenster einfach nur weiß kein Error oder sowas in der Art.In der php.ini nach mssql suchen (strg+f) dann die ";" vor extension ... wegmachen .da gibts gar kein "extension" Oo-
Teilen
- Facebook 0
- Twitter 0
- Google Plus 0
- Reddit 0