kostenloser Webspace werbefrei: lima-city


komisches Problem mit PHP

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    goldeneye

    Kostenloser Webspace von goldeneye

    goldeneye hat kostenlosen Webspace.

    habe ein komiches Problem mit PHP. Habe ein (sehr sehr primitives) loginscript erstellt. dieses Script gibt aber leidre auch bei richtigen pw eine fehlermeldung aus, obohl per $_post die richtige variable übergeben wird :nosmile:
    Das ist das script hierzu:

    <?php
    $login = $_POST['login'];
    
    	if 	($login == "*******" OR $login == "marcelbreuer123")
    			{
    			include("eintrag.php");
    			}
    	else
     	{
    		print_r($_POST);
     		echo "Bitte geben sie ihr <a href=\"javascript:history.back();\">Passwort</a> richtig ein";
    	}
    ?>

    Zugegebener maen ist es nicht das beste script. umso erstaunlicher ist es, dass es nicht funktioniert.

    http://www.goldeneye.lima-city.de/html/login.php
    :wow:
    kennt jemand von euch eine erklärung hierführ?
    Hoffe auf antwort
    Daniel
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. Also einen Fehler finde ich nicht, aber ich hab dir das Script nochmal geschrieben, ich hoffe es funzt.


    <?php
    
    
    $login = $_POST['login'];
    
    if(($login=='wort_1') OR ($login=='wort_2')) {
    
    	include('eintragen.php');
    
    	} else {
    
    	echo 'Passwort falsch!';
    	}
    
    
    ?>



    Fals das Script einen Fehler ausspuckt bitte PN an mich.



    mfg

    drafed-map
  4. Hi,

    kannst du hierzu nochmal den Code vom Formular selber posten?

    Gruß
    Karlja
  5. hast du schon den code von drafed-map eingebaut? bei mir funktioniert es nämlich ohne probleme!:wink:
  6. projektverwaltung

    projektverwaltung hat kostenlosen Webspace.

    ich würde vermuten dass es hierran liegt:

    if(($login=='wort_1') OR ($login=='wort_2')) {


    und das eher so aussehen sollte

    if(($login=='wort_1') || ($login=='wort_2')) {


    -> Den Vergleichsoperator "oder" gibt es soweit ich weis in PHP nicht als OR sondern als ||
  7. -> Den Vergleichsoperator "oder" gibt es soweit ich weis in PHP nicht als OR sondern als ||

    Das sollte egal sein.

    @Topic
    Syntaktisch ist dein Script schon richtig, aber da es ja wohl nicht funktioniert, solltest du überpfüfen, ob irgendwo anders Probleme liegen, z.B. im Formular an sich. Werden die Daten überhaupt gesendet? Was gibt echo $_POST['login']; aus?
  8. 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!