kostenloser Webspace werbefrei: lima-city


Mit PHP E-Mails online empfangen?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    k****************s

    Hallo,

    Gibt es ein PHP-Programm, mit dem ich Besucher meiner Homepage ein E-Mail Formular ausf?llen lassen kann? Diese E-Mails sollte dann Online gespeichert werden und dass ich mich anmelden kann?

    Gibt es sowas?

    Auf eine Antwort freut sich

    Philipp
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Verstehe ich das richtig:
    Du willst, dass die Leute einen Text schreiben und dieser Text dann nicht per eMail verschickt, sondern online gespeichert wird? Dann willst nur Du Zugriff auf diese Texte haben?

    Mach das doch einfach mit ner Datenbank. Speichere die Texte da rein und erstelle dann ein Script (bspw. mit Passwort), das die Texte wieder aus der Datenbank ausliest.

    Entweder ich habe die Frage falsch verstanden oder Du Dir dein Problem viel zu kompliziert vorgestellt.
  4. Autor dieses Themas

    k****************s

    Doch, das ist genau was ich suche!

    Vielen Dank f?r deine Antwort.

    Eine Frage: Kennst du (oder jemand anders) eine fertige Anwendung, die jemand programmiert hat f?r diesen Zweck?

    Beitrag ge?ndert am 2.05.2006 20:15 von kampfkunst-e-books
  5. Funktion:

    bool mail ( string to, string subject, string message [, string additional_headers [, string additional_parameters]] )

    Nutzung:

    $empfaenger = 'gew?nschter@empfaenger.de';
    $betreff = 'Betreffzeile';
    $nachricht = 'eMail-Inhalt';
    $header = 'From: deine@email.de' . '\r\n' . 'Reply-To: deine@email.de';

    $var = mail($empfaenger, $betreff, $nachricht, $header);

    if($var) echo 'Nachricht wurde gesendet';
    else echo 'Nachricht wurde nicht gesendet';

    Du kannst die Daten aus einem Formular laden und dann mit obiger Funktion abschicken. Diese Daten kannst Du dann auch noch in einer Datenbank speichern, z.B. so:

    $sql = "INSERT INTO emails (empfaenger, betreff, nachricht) VALUES ('".$empfaenger."', '".$betreff."', '".$nachricht."')";
    mysql_query($sql);

    Beitrag ge?ndert am 3.05.2006 23:09 von ku-shi
  6. Autor dieses Themas

    k****************s

    Danke erstmal, aber ich wei? noch nicht, wie ich die codes weiterverwenden muss.

    einfach in eine php datei einf?gen?
  7. c*********c



    kampfkunst-e-books schrieb:
    Danke erstmal, aber ich wei? noch nicht, wie ich die codes weiterverwenden muss.

    einfach in eine php datei einf?gen?


    Genau; jeglicher Code, der geparst werden soll, geh?rt in .php-Dateien.

    MfG
  8. Autor dieses Themas

    k****************s

    alles klar, danke. Entsteht mir sonst noch Arbeit?

    Also die Tabellen benennen oder Anlegen, in denen gespeichert wird, oder wird das mit dem Befehl?



    Beitrag ge?ndert am 5.05.2006 15:48 von kampfkunst-e-books
  9. Du m?sstest per Hand eine Tabelle mit Namen 'email' erstellen, in der mindestens die Spalten 'empfaenger', 'betreff' und 'nachricht' existieren. Dann m?sstest Du die Scripts nat?rlich noch in deine Seite einbauen. D.h. Formulare erstellen, mit denen Du Werte in die Variablen schreibst.

    Mein erstes Script schickt nur die eMail ab und gibt zur?ck, ob sie abgeschickt wurde oder nicht.

    Das zweite schreibt die gleichen Variablen in die oben beschriebene Tabelle. Du m?sstest dich vorher noch mit mysql_connect() und mysql_select_db() mit deiner Datenbank verbinden.
  10. Autor dieses Themas

    k****************s


    Du m?sstest per Hand eine Tabelle mit Namen 'email' erstellen, in der mindestens die Spalten 'empfaenger', 'betreff' und 'nachricht' existieren. Dann m?sstest Du die Scripts nat?rlich noch in deine Seite einbauen. D.h. Formulare erstellen, mit denen Du Werte in die Variablen schreibst.

    Mein erstes Script schickt nur die eMail ab und gibt zur?ck, ob sie abgeschickt wurde oder nicht.

    Das zweite schreibt die gleichen Variablen in die oben beschriebene Tabelle. Du m?sstest dich vorher noch mit mysql_connect() und mysql_select_db() mit deiner Datenbank verbinden.


    Alles in allem sehr kompliziert. Vielleicht schaff ich es, einige Formulare von irgendwo umzu?ndern und den code dazuzupacken.
  11. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!