[PHP] Fehler beim auslesen einer Datei oder versenden einer Mail.

  • Hallo liebe Community,
    ich brauche mal wieder eure Hilfe undzwar habe ich vor mit PHP eine Datei auszulesen und dann mit dem Inhalt dieser Datei eine E-Mail versenden.
    Also kurzes "Intro":
    Eingabe von Vornamen und E-Mail Adresse, dann check ob die E-Mail Adresse bereits eine datei hat, wenn ja öffnen und den Vornamen mit dem Vornamen aus der Datei(Zeile2) vergleichen, wenn diese gleich sind eine E-Mail mit dem Inhalt der gesamten Datei versenden.
    Ich habe echt lange gesucht, kann jedoch keinen Fehler finden(Bin noch neuling was soetwas angeht!)


    Hier einmal kurz die Script's:


    Hier die "action" Seite/ Script:



    Eine Fehlermeldung wird nicht ausgeschmissen!


    Ich weiß, sieht ein wenig unsauber aus, habs grad nur aus dem standart Editor kopieren können!


    Ich danke euch schonmal für jede Hilfe ;)


    Mit freundlichen Grüßen
    CedBec


    PS: Domain etc. zensiert, daher nix mit schleichwerbung o.ä! | Pfade etc. abgewandelt!


    //e: Text, genauere Angaben.
    //e: Code besser eingerückt.

    2 Mal editiert, zuletzt von CedBec ()

  • So, habe das was du dort genannt hast behoben, hat leider nicht geholfen, desweiteren habe ich (denke ich mal) den Code oben nun etwas besser eingerückt ;)
    //Evtl erwähnenswert, dass ich ein CMS benutze und den Code in einen Container da rein gemacht habe? Eigentlich zwar nicht, da es bei den anderen zeuges funktionierte aber egal :D

    Einmal editiert, zuletzt von CedBec ()

  • edit: fail sorry

    Wer ist der Mensch hinter der Uniform? Ist euch das bekannt?
    Es ist der selbe der noch eben in Zivil neben euch stand.
    Warum wird er gehasst und so selten respektiert?
    Warum ist er derjenige der seinen Hals für euch riskiert?
    Trägt der Bulle eine Weste, das hat er früher nie gemacht,
    die Zeiten haben sich geändert und jeder Dienst ist ein Kampf!
    Warum gibt’s das SEK und warum sind sie so brutal?
    Und wieso hat wieder einer mit seinem Leben bezahlt?

    Einmal editiert, zuletzt von Sonny Moore ()

  • Code
    $datei = file('Keys/$email.txt');
    $text = fopen(Keys/$email.txt);
    if( $filecheck === FALSE )


    1. Einlesen als Array, warum und wo lieste das wieder aus ?
    2. Gänsefüßchen wären n Ansatz
    3. Woher haste $filecheck ?


    Es scheint, als solltest du nochmal die PHP Bank drücken ;)

  • Übrigends: Ich würde nie mit Dateien arbeiten, mySQL geht viel schneller ;)

    Wer ist der Mensch hinter der Uniform? Ist euch das bekannt?
    Es ist der selbe der noch eben in Zivil neben euch stand.
    Warum wird er gehasst und so selten respektiert?
    Warum ist er derjenige der seinen Hals für euch riskiert?
    Trägt der Bulle eine Weste, das hat er früher nie gemacht,
    die Zeiten haben sich geändert und jeder Dienst ist ein Kampf!
    Warum gibt’s das SEK und warum sind sie so brutal?
    Und wieso hat wieder einer mit seinem Leben bezahlt?

  • Ja aber dafür bin ich (noch) zu dämlich ;)
    Okay, also habe jetzt immernoch das selbe Problem,aber diesesmal liegt es glaube an dem vergleich ob Der eingegebene Name mit dem gespeicherten übereinstimmt.


    PoTTii: Wenn du mir PHP beibringen willst, gerne :D

  • Wer ist der Mensch hinter der Uniform? Ist euch das bekannt?
    Es ist der selbe der noch eben in Zivil neben euch stand.
    Warum wird er gehasst und so selten respektiert?
    Warum ist er derjenige der seinen Hals für euch riskiert?
    Trägt der Bulle eine Weste, das hat er früher nie gemacht,
    die Zeiten haben sich geändert und jeder Dienst ist ein Kampf!
    Warum gibt’s das SEK und warum sind sie so brutal?
    Und wieso hat wieder einer mit seinem Leben bezahlt?

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Dachte grad hätte meinen Fehler gefunden bzw. eine Lösung aber leider doch nciht so.
    Kann man in PHP überhaupt 2 Variabeln vergleichen? Wenn ja wie? Weil auf der Seite konnte ichs in den start tut's nichts finden :D


    Kann man in PHP überhaupt 2 Variabeln vergleichen? Wenn ja wie? Weil auf der Seite konnte ichs in den start tut's nichts finden :D

    PHP
    if($a === $b){
      do bla
    }
    else{
      do muh
    }