PHP if Abfrage

Heute ist Stammtischzeit:
Jeden Donnerstag 20:30 Uhr hier im Chat.
Wer Lust hat, kann sich gerne beteiligen. ;)
  • Hallo Leute,

    ich versuche gerade eine IF Abfrage in PHP zu bewerkstelligen.
    Geöffnet wird eine Textdatei - jetzt will ich überprüfen ob in der Textdatei das Gleiche steht, wie in meiner $_POST[webusralt])

    <?php

    if ($zeile == $_POST[webusralt])
    {
    echo "ja es ist gleich!<br>";
    }
    ?>

    leider funktioniert das so nicht. - auch nicht wenn ich die Zeile so schreibe
    if ($zeile = $_POST[webusralt])

    Hat jemand eine Idee was ich da falsch mache?

    Besten Dank im Voraus!
    [/php]

  • Hallo!

    Danke für die Antwort, allerdings hat sich nichts am Verhalten geändert!

    if ($zeile == $_REQUEST['webusralt'])
    {
    echo "ja es ist gleich!";
    }
    else
    {
    echo "nein nicht gleich!";
    }

    egal was ich eingebe > als Antwort kommt immer "nein es ist nicht gleich"
    obwohl der Text stimmt
    Ausgabe
    Hallo Welt
    Hallo Welt
    Das steht im Textfile und die zweite Zeile steht in meinem Textfeld.

    Noch jemand eine Idee?
    Besten Dank!

  • Wie liest du das Textfile ein ?
    Wie wurde es erstellt ?

    Entferne mal Zeilenumbrüche aus dem textfile.
    http://php.net/manual/de/function.trim.php

    Code
    print $zeile
    print $_REQUEST['webusralt']

    Sollte :

    Code
    Hallo WeltHallo Welt


    liefern.

    Offizieller Schmier und Schmutzfink des Forum.
    Warum einfach wenn's auch schwer geht ?

    Kein Support per PN !
    Fragen bitte hier im Forum stellen. So hat jeder etwas davon.

    Einmal editiert, zuletzt von Der_Imperator (28. November 2014 um 14:58)

  • Was steht in $zeile und was steht in $_POST[webusralt] ?
    Füg mal bitte folgendes in dein PHP File ein und poste uns dann die Ausgabe (Bitte in CODE!)
    [code=php]echo "<pre>";
    var_dump($zeile);
    var_dump($_POST[webusralt]);
    echo "</pre>";
    [/php]

  • https://www.forum-raspberrypi.de/images/smilies…icon_bravo2.gif
    Also das Rätsel ist gelöst!

    Anfangs habe ich mit nano eine Datei erstellt und dort Hallo Welt reingeschrieben.
    Dann habe ich ein Webformular gemacht und dann die zwei Werte verglichen. Es kam aber immer es sei nicht identisch.

    Jetzt habe ich einfach über das Textfeld das Kennwort in die Datei schreiben lassen und seit dem geht es!

    Freu
    Danke an Alle die sich hier beteiligt hatten!

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!