Doch ich habe ein Problem damit !
und zwar zeigt er mir Keine Eingabefelder an !
und wenn ich mir dann im IE da den Quelltext anschau, Schneidet er mir das
bei dem teil wo das Script beginnt ab !
( c ) 2008. All Rights Reserved. Design by WebDesigns Hummer.
[/code]
Regi_php :
[code]<?php
$link = @mssql_connect(“5.191.134.166”, “sa”, “***”) or die (“Server is down!”);
$db = @mssql_select_db(‘ACCOUNT_DBF’) or die (“Accout table is missing!”);
$b = ‘’;
$mail = ‘’;
?>[/code]
functions.php :
[code]<?php
function exist($account){
$sql = “SELECT * FROM ACCOUNT_TBL WHERE account=’”.$account."’";
$result = mssql_query($sql);
if(!$result) {
die(“MSSQL Error”);
}
$check = mssql_num_rows($result);
return $check;
}
function existip($ip){
$sql = “SELECT * FROM ACCOUNT_TBL_DETAIL WHERE ip=’”.$ip."’";
$result = mssql_query($sql);
if(!$result) {
die(“MSSQL Error”);
}
$check = mssql_num_rows($result);
return $check;
}
[quote=“Mgier”]Du hast den Sinn von PHP offensichtlicht nicht so ganz verstanden. Lüg also nicht so dreißt an und sag du hättest das selbst geschrieben
Wenn es tatsächlich selbst geschrieben ist, dann müsste dir auch klar sein dass es
so nicht ausgegeben werden kann.
Lies dir am besten das Tut von tut.php-quake.net durch,
dann verstehst du was du falsch gemacht hast.
demon-x, offensichtlich hast du denn Sinn meines Postings nicht so recht verstanden grummel
Er hat anscheinend keine Ahnung, dass PHP Scriptteile nich an den Browser gesendet werden, deswegen sollte er sich mal durchlesen was PHP überhaupt ist.
Warum das nicht ausgegeben werden sollte sehe ich auf die schnelle nicht.
[quote=“Mgier”]demon-x, offensichtlich hast du denn Sinn meines Postings nicht so recht verstanden grummel
Er hat anscheinend keine Ahnung, dass PHP Scriptteile nich an den Browser gesendet werden, deswegen sollte er sich mal durchlesen was PHP überhaupt ist.
Warum das nicht ausgegeben werden sollte sehe ich auf die schnelle nicht.
Des Weiteren haben wir hier meinen MS-SQL Server…[/quote]
Moin,
ich hab deinen Post schon richtig interpretiert,
nur gehe nicht davon aus das es auch “gelesen wird”.
MS-SQL, gibt es hier nicht, daher habe ich ja auch ein Tut
raus gesucht in dem Mysql genutzt wird.
Ich habe mir das ganze mal kurz etwas genauer angesehen,
abgesehen von dem MS-SQl scheint der Fehler in dem
in meinem ersten Post zitierten “Abschnitt” zu liegen.
Ich vermute es zumindest, denn nach einer “geringen” Änderung
funktioniert das ganze.
(css-experience.xe.cx/test.php)
@pit, ich würde jetzt den ganzen “echo´s” die Schuld geben.
Kann natürlich auch einen anderen Grund haben.
also ich poste hier nur die website ! die Datenbanken hostet ein freund. und das ganze wird nur die Website für einen Privatserver. diser ist schon fertig ! lider halt mit MSSQl Datenbanken.
Ich habe jetzt eine andere Lösung zusammen mit einem freund erstellt aber das selbe Problem !
if ((isset($_POST[‘submit’]) == true) and (strlen($pusername) < 3) || (strlen($pusername) > 15)) {
echo “Your username must be between 3 and 15 characters in length.”;
}
else if ((isset($_POST[‘submit’]) == true) and ((strlen($ppassword) < 3) || (strlen($ppassword) > 15) || (strlen($prpassword) < 3) || (strlen($prpassword) > 15))) {
echo “The password must be between 3 and 15 characters in length.”;
}
else if ((isset($_POST[‘submit’]) == true) and ($ppassword != $prpassword)) {
echo “The passwords must be the same.”;
}
else if ((isset($_POST[‘submit’]) == true) and (($pusername == $ppassword) || ($pusername == $prpassword))) {
echo “The username and password cannot be the same.”;
}
else if (mssql_num_rows(mssql_query(“SELECT * FROM $mssql_account_table WHERE $mssql_username_column = ‘$username’”)) == ‘0’) {
$stmt = mssql_init(‘createaccount’);
mssql_bind($stmt, ‘@account’, $username, SQLVARCHAR, false, false, 15);
mssql_bind($stmt, ‘@password’, md5($hash . $password), SQLVARCHAR, false, false, 36);
mssql_execute($stmt) or die (“Error occurred while executing the statement.”);
mssql_free_statement($stmt);
echo "You’ve been successfully registered as " . $username . “!”;
} else {
echo “The username already exists.”;
}
}
5.191.134.166? Das klingt nach Hamachi. Der 5er IP Bereich ist von der IANA nicht zugeteilt.
Außerdem sind Anbindungen zu externen SQL Servern hier nicht möglich — soweit ich weiß (wäre schön wenn das ein Mod bestätigen könnte).
5.191.134.166? Das klingt nach Hamachi. Der 5er IP Bereich ist von der IANA nicht zugeteilt.
Außerdem sind Anbindungen zu externen SQL Servern hier nicht möglich — soweit ich weiß (wäre schön wenn das ein Mod bestätigen könnte).