if Anweisung

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • if Anweisung

    sorry für die frage leute aber ich weiss echt nicht mehr was ich machen soll! der gibt irgendwie immer FALSE zurück! obwohl die zwei variablen gleich sind! ich bin am verzweifeln!


    PHP Code:
    $arr=file('./user system/user/'.$nick.'');

    echo
    "$arr[5] && $psswrd"//ausgabe --> hallodu && hallodu
            
    if($arr[5]==$psswrd)
      {
        echo 
    'eingelogt!';
      }
    else
      {
        echo 
    'passwort falsch!';
      } 

    vielleicht findet ihr den fehler! Die variable $psswrd wurde vorher in einem formular eingegeben und wird mit GET übermittelt!


    MfG

  • #2
    kann sein dass $arr[5] whitespaces enthält.
    gib die beiden variablen in einem <pre></pre> aus und schaue in den quelltext.

    es gibt keine wunder.

    Comment


    • #3
      probier mal ...
      PHP Code:
      if(trim($arr[5])==trim($psswrd)) 
      ... um beim beispiel zu bleiben ....
      INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


      Comment


      • #4
        danke leute für die schnelle antwort!!!

        @penizillin: die $arr[5] hat am ende irgendwie einen zeilenumbruch gemacht! verstehe aber nicht warum!

        @Abraxax: ok danke!

        für alle: trim()


        MfG
        Last edited by wizar; 27-11-2004, 17:23.

        Comment


        • #5
          RTFM! trim

          Comment

          Working...
          X