kostenloser Webspace werbefrei: lima-city


500 Server fehler ?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    jakk

    Kostenloser Webspace von jakk

    jakk hat kostenlosen Webspace.

    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 ?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. 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
  4. Autor dieses Themas

    jakk

    Kostenloser Webspace von jakk

    jakk hat kostenlosen Webspace.

    es kommt immernoch der selbe fehler :(
  5. 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
  6. 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 ;)
  7. Vermutung:

    <?php


    ?>

    fehlt
    oops

    Beitrag zuletzt geändert: 23.6.2013 21:08:01 von gaec
  8. JA, das habe ich auch erstmal einfach weg gelassen, aber das ist aber ja PHP-Code ne ;)
  9. hackyourlife

    Moderator Kostenloser Webspace von hackyourlife

    hackyourlife hat kostenlosen Webspace.

    jakk schrieb:
    es kommt immernoch der selbe fehler :(
    Dann hast du wohl den Tipp von n0tiert nicht umgesetzt.

    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:
    Vermutung:

    <?php


    ?>

    fehlt
    Das verursacht im Normalfall keinen 500-Fehler sondern gibt nur den Inhalt der Datei als Klartext aus.
  10. Autor dieses Themas

    jakk

    Kostenloser Webspace von jakk

    jakk hat kostenlosen Webspace.

    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'


    :wall:

    Beitrag zuletzt geändert: 23.6.2013 21:53:03 von jakk
  11. hackyourlife

    Moderator Kostenloser Webspace von hackyourlife

    hackyourlife hat kostenlosen Webspace.

    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
    inc/database.php
    entsteht.

    Mit Dreamwaver sollte das allerdings nichts zu tun haben…

    Beitrag zuletzt geändert: 23.6.2013 21:53:59 von hackyourlife
  12. <?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
  13. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!