[PHP]Wer findet den Fehler? ._.

  • //Edit: Überschrift, Text und und und...


    So ich habe ja eben in diesem Thread eine andere Frage gestellt, welche ich dann doch noch selbst lösen konnte, nun verzweifel ich allerdings seit ca. 20min.
    Ich bin noch ein neuling in PHP und probiere einfach einiges aus...
    Ich hoffe jemand findet den Fehler ..
    (Pfade sind zensiert genauso wie Dateinamen.)


    2 Mal editiert, zuletzt von CedBec ()

  • Keine Editpushes Trooper !
    Ich hatte in diesewm Thread eben eine andere Frage, worauf keine Antwort kam aber ich selbst eine Lösung fand. Nun habe ich das nur neu geschrieben hier, da ich es für sinnvoller halte den Thread wo niemand antwortet noch neu zu bearbeiten als einen weiteren zu starten!


    Der Fehler ist, das er mir immer sagt das der Code in keiner verbindung zur E-Mail Adresse steht. Dabei ist dieser Code wie abgefragt in der Datei(Zeile1) gespeichert und ist bsp. 123 gebe ich in der url auch 123 an sagt er mir dennoch das dieser Code falsch ist.


    //E


    Vincent, das ist egal, das funktioniert auch bei 2 "="-Zeichen nicht :\ (Hatte ich zuvor bereits getestet.)

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Okay, jetzt wäre es noch nett wenn du mir genauer sagst was du damit meinst. Einfach mittels echo... mit ausgeben lassen? Wenn ja Hier:
    $file[0] sagt er mir = 123
    und bei $key natürlich auch 123
    (e)
    Wenn cih es so stehen habe wie du mit
    $file = file_get_contents($datei);
    Dann ist bei $file nur eine 1 vorhanden.

  • Also letztes mal hast du mir sehr gut weitergeholfen.
    Der Inhalt der Datei ist


    123
    Name1
    Name2
    E-Mail


    // Wenn ich nur $file ausgeben lasse sagt er mir nciht den Inhalt der Datei sondern sagt nur Array


    (edit)
    Ja dies kann man jetzt als editpush werten aber ich brauche wirklich dringend hilfe.
    Außerdem wie kann ich mehrere Variabeln zu einer kombinieren?

    2 Mal editiert, zuletzt von CedBec ()

  • Trooper vermutet, dass die Zeilen, wie es der Windows-Standart ist, mit /r/n beendet werden. Die Slashes gehen in die andere Richtung kann ich auf meinem Tablet leider nicht.
    Versuche doch mal, dass Array file durchzugehen...
    parse_ini_file liest eine Datei mit dem Aufbau


    Var=Wert


    ueber zu


    $array['Var'] = Wert


    aus.


    /e


    echo '<pre>';
    var_print($file);
    echo '</pre>':

  • Achja, Vincent's Tipp solltest du auf jeden Fall auch beachten.


    === untersucht booleasche Zusammenhänge, also ob der Wert gleich false oder true ist (wird bei bspw strpos benötigt).
    Du willst aber Strings auf Gemeinsamkeiten untersuchen,
    und da brauchst du ==