tutorials.de Buch-Aktion 02/2012
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
1685
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
DIESES THEMA IST
GESCHLOSSEN
  1. #1
    RioT RioT ist offline Mitglied Bronze
    Registriert seit
    May 2001
    Ort
    Nürnberg
    Beiträge
    48
    hi!

    ich hab folgendes problem:
    bei meinem newsletter-system wird jedesmal wenn man die datei öffnet ein leerzeichen eingefügt.
    wie kann ich überprüfen, ob etwas eingegeben wurde****
    wenn nichts eingegeben wurde soll auch nichts in die txt-datei geschrieben werdern.

    außerdem wär eine bestätigung nach der eintragung auch gut, nur hab ich leider keine ahnung wie ich das anstellen soll...

    ich hoff mal ihr könnt mir helfen.
    THX

    cu RioT
     

  2. #2
    Dunsti Tutorials.de Gastzugang
    Ob in der Variable was drin steht kannst Du ganz einfach mit einer IF-Abfrage machen:

    PHP-Code:
    if ($variable) {
       
    // Variable hat einen Wert
    }
    else {
       
    // Variable ist leer

    in dem Abschnitt, wo die Variable einen Wert hat kommen dann die Funktionen, die den Wert in die Textdatei schreiben. Die Bestätigung (ich nehme an per Email !?) kannst Du dann einfach per mail("name@domain.de","Betreff","Nachricht","From: Newsletter <newsletter@deinedomain.de>") erledigen.

    Dunsti
     

  3. #3
    RioT RioT ist offline Mitglied Bronze
    Registriert seit
    May 2001
    Ort
    Nürnberg
    Beiträge
    48
    @ dunsti:
    DANKE ****** dein tip war spitze, jetzt funktioniert´s. jetzt wird keine leerzeile mehr eingefügt.
    die bestätigung ****t auch, allerdings hab ich die per <form action=...> gemacht.


    Jetzt hab ich aber noch ein Problem:
    man kann immer noch einen beliebigen text eintragen.
    wie kann ich überprüfen ob ein "@" enthalten ist ****?

    und wie kann ich eine fehlermeldung bringen ****
    wär auch nett, wenn ihr mir sagen würdet wo ich die fehlermeldung mit einbaue (vor oder nach dem datei-öffnen bzw. nach der <Form>).

    THX schonmal

    cu RioT
     

  4. #4
    Dunsti Tutorials.de Gastzugang
    die Variable, die Du hast ist ja ein String, den Du mit allen gängigen Stringbefehlen manipulieren und prüfen kannst.

    also z.B. so:
    PHP-Code:
    if (substr("@",$Variable)) {
       
    // enthält @
    }
    else
    {
       
    // enthält kein @

    die Fehlermeldung kannst Du einfach mit echo ausgeben, und die Textdatei würde ich erst öffnen, wenn der Text "akzeptiert" wird, sonst machts ja keinen Sinn.

    Also:
    wenn text ok -> in Datei schreiben
    wenn text nicht ok -> Fehlermeldung ausgeben (und evtl. das Formular mit den bereits eingegebenen Werten zum korrigieren)

    Gruß
    Dunsti
     

  5. #5
    RioT RioT ist offline Mitglied Bronze
    Registriert seit
    May 2001
    Ort
    Nürnberg
    Beiträge
    48
    hat mir echt geholfen!!

    THX nochmal
    cu RioT
     

Ähnliche Themen

  1. Formular auf Eingabe überprüfen
    Von banshe im Forum PHP
    Antworten: 5
    Letzter Beitrag: 15.06.10, 15:31
  2. Antworten: 18
    Letzter Beitrag: 13.09.09, 19:17
  3. Formular Eingabe überprüfen
    Von hubbl im Forum PHP
    Antworten: 1
    Letzter Beitrag: 04.11.07, 23:18
  4. [formular]Eingabe überprüfen. Email und Hp
    Von stellenureinefrage im Forum PHP
    Antworten: 1
    Letzter Beitrag: 06.04.04, 20:55