Reguläre Ausdrücke - Vergleich

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Reguläre Ausdrücke - Vergleich

    Habe schon länger gesucht, aber nichts gefunden.

    in einer Datei:
    example@example.com|name|

    Nun will ich vergleichen, ob die mail schon vorhanden ist
    PHP-Code:
    while ( $inhalt fgets ("datei.txt")
    {
    if ( 
    $_GET['mail'] . "allesmögliche" == $inhalt )
    {
    echo 
    "bereits eingetragen";
    }

    Wie kann ich das lösen?

  • #2
    Hallo,

    ist das eine CSV-Datei? Es sieht jedenfalls danach aus, auch wenn es ein anderes Trennzeichen ist. Versuch's mal mit fgetcsv.

    Gruß,

    Amica
    [COLOR="DarkSlateGray"]Hast du die [COLOR="DarkSlateGray"]Grundlagen zur Fehlersuche[/color] gelesen? Hast du Code-Tags benutzt?
    Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
    Super, danke!
    [/COLOR]

    Kommentar


    • #3
      Insgesamt soll das eine ganz einfachere Newsletteranmeldung werden.
      Die "|" habe ich zum Trennen benutzt.
      Werde ich probieren.

      Kommentar


      • #4
        Zitat von einermeiner Beitrag anzeigen
        Insgesamt soll das eine ganz einfachere Newsletteranmeldung werden.
        Aha.

        Zitat von einermeiner Beitrag anzeigen
        Die "|" habe ich zum Trennen benutzt.
        sieht man

        Zitat von einermeiner Beitrag anzeigen
        Werde ich probieren.
        Der Beitrag wäre interessanter gewesen, wenn du ihn verfasst hättest, nachdem du es probiert hast
        [COLOR="DarkSlateGray"]Hast du die [COLOR="DarkSlateGray"]Grundlagen zur Fehlersuche[/color] gelesen? Hast du Code-Tags benutzt?
        Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
        Super, danke!
        [/COLOR]

        Kommentar


        • #5
          Bei der genannten Funktion müssen anscheinend Kommas zur Abgrenzung genutzt werden.
          Habe aber das passende gefunden:
          explode

          Kommentar


          • #6
            Doku lesen! Du kannst alles konfigurieren, das Trennzeichen, das Anführungszeichen und das Escape-Zeichen. Explode geht aber auch, wenn du keine Anführungs- und Escape-Zeichen drin hast.
            [COLOR="DarkSlateGray"]Hast du die [COLOR="DarkSlateGray"]Grundlagen zur Fehlersuche[/color] gelesen? Hast du Code-Tags benutzt?
            Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
            Super, danke!
            [/COLOR]

            Kommentar

            Lädt...
            X