500 Server fehler ?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
aufruf
bild
check
code
dank
datei
datum
email
fehler
fehlermeldung
folgende fehlermeldung
gefunden code
http
inhalt
login
parameter
tip
tun
url
vermutung
-
Immer wenn ich die datei login.php aufrufe, egal ob mit oder ohne parameter, kommt der fehler 500
http://jakk.lima-city.de/bilder/fehler.JPG
meine login.php - datei:
<?php if(isset($_GET['user'])){ if(isset($_GET['pass'])){ $pass = md5($_GET['pass']); $user = $_GET['user']; include('inc/database.php'); $check = mysql_query("SELECT * from user WHERE email = '$user' AND passwort = $pass"); if (mysql_num_rows($check) = 1) { echo "OK"; }else{ echo"Nein"; } }} ?>
was kann das auslösen?
ist etwas an meinem Script falsch ? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
jakk schrieb:
Immer wenn ich die datei login.php aufrufe, egal ob mit oder ohne parameter, kommt der fehler 500
http://jakk.lima-city.de/bilder/fehler.JPG
meine login.php - datei:
<?php if(isset($_GET['user'])){ if(isset($_GET['pass'])){ $pass = md5($_GET['pass']); $user = $_GET['user']; include('inc/database.php'); $check = mysql_query("SELECT * from user WHERE email = '$user' AND passwort = $pass"); if (mysql_num_rows($check) = 1) { echo "OK"; }else{ echo"Nein"; } }} ?>
was kann das auslösen?
ist etwas an meinem Script falsch ?
Schalt mal das error Reporting an,
pack das mal in dein php script.
error_reporting(E_ALL); ini_set("display_errors", 1);
dann teilt er dir mit wo es klemmt.
Beitrag zuletzt geändert: 23.6.2013 20:42:03 von n0tiert -
es kommt immernoch der selbe fehler :(
-
jakk schrieb:
es kommt immernoch der selbe fehler :(
du machst ja auch 2x klammern auf und 2x am schluss aber falsch
und ein $_POST wäre angebrachter beim übermitteln von Daten
Beitrag zuletzt geändert: 23.6.2013 20:59:36 von n0tiert -
if(isset($_GET['user'])) { if(isset($_GET['pass'])) { $pass = md5($_GET['pass']); $user = $_GET['user']; include('inc/database.php'); $check = mysql_query("SELECT * from user WHERE email = '$user' AND passwort = $pass"); if (mysql_num_rows($check) = 1) { echo "OK"; } else { echo"Nein"; } } }
Ich habe den jetzt hier nochmal nachgeguckt und was vielleicht der FEhler sein könnte ist, dass die DAtei inc/database.php einen Fehler hat. Probier die mal extra aufzurufen ;) -
JA, das habe ich auch erstmal einfach weg gelassen, aber das ist aber ja PHP-Code ne ;)
-
jakk schrieb:
Dann hast du wohl den Tipp von n0tiert nicht umgesetzt.
es kommt immernoch der selbe fehler :(
Schreib an den Anfang deiner Datei die beiden Zeilen, und du bekommst Fehlermeldungen. Alternativ kannst du auch eine .htaccess-Datei anlegen. Beides ist auch hier beschrieben.
gaec schrieb:
Das verursacht im Normalfall keinen 500-Fehler sondern gibt nur den Inhalt der Datei als Klartext aus.
Vermutung:
<?php
?>
fehlt -
Danke an alle, ich habe den fehler Gefunden:
SELECT * FROM `user` WHERE email = '$user' AND passwort = $pass
Muss eigentlich so aussehen
SELECT * FROM `user` WHERE email = '$user' AND passwort = '$pass'
Beitrag zuletzt geändert: 23.6.2013 21:53:03 von jakk -
Irgendetwas dürftest du verändert haben, denn nun funktioniert dein Script (fast) wie es soll. Ich bekomme nur noch folgende Fehlermeldung:
Query failed to execute for some reason
welche vermutlich in der
entsteht.inc/database.php
Mit Dreamwaver sollte das allerdings nichts zu tun haben…
Beitrag zuletzt geändert: 23.6.2013 21:53:59 von hackyourlife -
<?php error_reporting(E_ALL); ini_set("display_errors", 1); include('inc/database.php'); $getUser = $_GET['user']; $getPass = md5($_GET['pass']); if ($getPass && $getUser) { //var_dump($getPass); //var_dump($getUser); $check = mysql_query("SELECT * from user WHERE email = '$getUser' AND passwort = '$getPass'"); if (mysql_num_rows($check) = 1) { echo "OK"; } else { echo "Nein"; }; } else { echo "Keine Daten erhalten"; } ?>
Beitrag zuletzt geändert: 23.6.2013 21:59:45 von n0tiert -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage