Register Page Error

11/18/2011 22:08 GeneraL_SchnitzeL#1
Hey leute, jetz wo ich endlich es geschafft habe das der Server nichtmehr hamachi läuft habe ich mir überlegt eine Register Page zu machen.

Hat alles prima geklappt Xampp 1.7.3 installation , bei der php.ini bei den 2 sachen diese ; entfernen usw.

nun wenn ich mich registieren will kommt dieser error :

Fatal error: Call to undefined function mssql_connect() in C:\xampp\htdocs\register\index.php on line 25


bei der der config file von der register page habe ich alles geändert wie man das ändern soll.

an was liegt das :O?


danke für antworten.

gruß
11/18/2011 22:37 Xijezu#2
[Only registered and activated users can see links. Click Here To Register...]

Musst' dann den Code nur etwas umschreiben.
11/18/2011 22:41 GeneraL_SchnitzeL#3
was muss ich da umschreiben? sowas check ich garnich^^

und wo soll ich des hininstallieren :O?
11/18/2011 22:58 Xijezu#4
XAMPP/php/ext -> Dort entpacken.

Du erstellst dir als erstes im Script eine Verbindung zur DB her (logisch?), wobei das hier wiederum anders aussieht.

Also Grundsätzlich muss gesagt werden:
aus
mssql_xxxx
wird
sqlsrv_xxxx
wobei wenn du dann eine mssql_query("Select *[...]") hast, dann muss das so aussehen
sqlsrv_query("Select [...]", $conn);
$conn wäre dann im endeffekt die sqlsrv_connect()

Sprich:

NEU:
PHP Code:
<?php
// Verbindung
  
$serverName "(local)";
  
$connectionInfo = array( "Database"=>"Auth");
  
$conn sqlsrv_connect$serverName$connectionInfo);
// Abfrage (bei dir mssql_query())
$query sqlsrv_query("SELECT login_name, block FROM Accounts"$conn);
// Dies einfach nur, damit der Code Sinnvoll aussieht
while($row sqlsrv_fetch_array($query) {
     echo 
$row['login_name']." ist gebannt: ".$row['block'];
}
?>
ALT:
PHP Code:
<?php
// Verbindung
$connect mssql_connect("localhost""sa""MeinPasswort");
mssql_select_db("Auth")
// Abfrage
$query mssql_query("SELECT login_name, block FROM accounts");
// Wieder nur was damit der Code Sinn ergibt
while($row mssql_fetch_array($query)) {
     echo 
$row['login_name']." ist gebannt: ".$row['block'];
}
?>
11/18/2011 23:00 GeneraL_SchnitzeL#5
und wo muss ich das script reinmachen^^? bzw der php-code?
11/18/2011 23:04 Xijezu#6
Das war jetzt nur ein reines Beispiel.
Poste mal bitte IN EINEM SPOILER dein Aktuelles Registerscript.
Dann schreib' ich dir das mal um.
11/18/2011 23:09 GeneraL_SchnitzeL#7


So Sieht mein Register Script aus :D

und das index script :

11/18/2011 23:35 Xijezu#8
Dein Indexscript:

Deine Config

Wenn trotz allem noch Connectionprobleme vorkommen, schreib' mir nochmal.

Und wenn du jetzt 'nen Fehler im Script haben solltest, sorry, ich arbeite grad in C#, und dann von jetzt auf gleich auf PHP, autsch XD
By The Way:
Es gäbe so viele Dinge, die ich ausbessern wolle in diesem Script, ich habe es dennoch gelassen. xDDD
11/18/2011 23:39 GeneraL_SchnitzeL#9
jetz krieg ich nen error : Fatal error: Call to undefined function sqlsrv_connect() in C:\xampp\htdocs\register\index.php on line 27


xDDDD
11/18/2011 23:59 Xijezu#10
Öffne bitte deine php.ini (im PHP-Ordner), und trage das ganz zum schluss ein:

Hatte ich ganz vergessen.
11/19/2011 00:06 GeneraL_SchnitzeL#11

so sieht der script jetz aus

und jetz wird unter dem dont use special char... dieses eine was du vergessen hast angezeigt..
11/19/2011 00:08 Xijezu#12
Dein Passwort will ich nicht wissen.
Aber der Fehler daran liegt jetzt, das du was austauschen musst (moment, editier ich noch eben rein).

So.
Du hast eine Zeile, die sieht so aus:
PHP Code:
$connectionInfo = array( "Database"=>"Auth"); 
Diese ersetzt du nun mit das hier:
PHP Code:
$connectionInfo = array( "Database"=>"Auth""UID" => "sa","PWD" => "Dein Passwort"); 
Vorher ging es bei mirauch immer ohne uid und pwd... -.-
11/19/2011 00:09 GeneraL_SchnitzeL#13
fail ich hatte das erst in die die index datei der eine code :DDD aber es geht trotzdem noch net

edit : habs gemacht aber geht immer noch net ey-.-


edit 2 : so funktioniert jetz super dank der super hilfe von Xijezu ;))

danke!!!
11/19/2011 01:25 Xijezu#14
Kein Thema.

Teamviewer an die macht. ;D
11/19/2011 02:50 mahmoudnasser#15
ineed help @@ me

in server Notice: Undefined index: do in C:\xampp\htdocs\r\index.php on line 33

or


Fatal error: Call to undefined function sqlsrv_connect() in C:\xampp\htdocs\r\index.php on line 27