Ankündigung

Einklappen
Keine Ankündigung bisher.

Code überprüfen

Einklappen

Neue Werbung 2019

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

  • Gast-Avatar
    Ein Gast erstellte das Thema Code überprüfen.

    Code überprüfen

    Hallo an alle,

    ich habe ein Script geschrieben, um sich von einem Newsletter abmelden zu können. Dazu wird ein achtstelliger Bestätigungscode aus Zahlen und Buchstaben per Email verschickt. Dieser muss dann über ein Formular zur Verifizierung eingegeben werden.

    Soweit funktioniert alles, ich möchte aber gerne überprüfen, ob es sich bei dem in das Formular eingetragenen Code auch wirklich um einen achtstelligen Code nur aus Zahlen und Buchstaben handelt.

    Ich hoffe, mir kann jemand helfen.

    Gruß,
    Michael

  • Zergling-new
    antwortet
    Reguläre Ausdrücke sollte man kennen, kann sehr sehr hilfreich manchmal sein.

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Natürlich wird der Code mit weiteren Informationen in der Datenbank abgelegt und auf Übereinstimmung überprüft.

    Die Frage ist beim Programmieren aufgekommen und ich wollte einfach wissen wie es geht. Für dieses Skript brauche ich das nicht.

    Einen Kommentar schreiben:


  • Zergling-new
    antwortet
    Da is was dran. Wenn der Schlüssel falsch ist, selbst wenns das Format ist, wird ja auch kein Treffer gefunden, also egal.

    Einen Kommentar schreiben:


  • xabbuh
    antwortet
    Was ich mich nur gerade frage, ist, warum du so eine Überprüfung vornehmen willst. Sobald du einen entsprechenden Schlüssel versendest, mit dem man sich abmelden kann, sollte man den auch irgendwo speichern, ansonsten kann sich ja jeder einfach einen bestimmten Schlüssel mit acht Zeichen ausdenken und nach Belieben E-Mails aus der Newsletterliste löschen.

    Einen Kommentar schreiben:


  • WarrenFaith
    antwortet
    ah danke, wieder was gelernt

    Einen Kommentar schreiben:


  • Zergling-new
    antwortet
    if(preg_match('/^[a-z0-9]{8}$/i', $var))

    i steht für Groß-Kleinschreibung nicht beachten.

    Einen Kommentar schreiben:


  • WarrenFaith
    antwortet
    soweit ich weiß überprüfst du nun nur nach kleinbuchstaben... da fehlt noch A-Z oder irre ich mich?

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Das habe ich gesucht, danke!

    Einen Kommentar schreiben:


  • xabbuh
    antwortet
    Dafür kannst du z.B. einen regulären Ausdruck zusammenbauen:
    PHP-Code:
    <?php
        
    if(preg_match('/^[a-z0-9]{8}$/i'$var))
           
    //  ist 8-stellig und hat nur Zahlen und Buchstaben von A bis Z
    ?>

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    ich möchte aber gerne überprüfen
    Ja warum machst du das nicht ?

    Einen Kommentar schreiben:

Lädt...
X