kostenloser Webspace werbefrei: lima-city


Dazuschreiben

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    m******2

    Tach, ichb w?rde gerne auf meine Seite ein formular erstellen, wo man dann ein neues Rezept eintragen kann, dass an meine EMail Adresse gesendet wird.:cool:

    Kann mir da jemand helfen?:angel:

    Schon danke im vorraus an alle die in diesen Thread schreiben!:biggrin:
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. in Ordnung, was du brauchst, ist eine Datei mit einem Formular drin und ein kleines PHP-Script.

    Das Ganze funktioniert ?ber die PHP-Funktion mail();

    Du ben?tigst dazu nur ein kleines St?ck Code, das in etwa so aussieht:

    <?
    mail($empfaenger, $subject, $message, $headers);
    ?>

    Das 4. Argument der Funktion ($headers) ist optional, kannst du auch weglassen.

    bei Empfaenger kannst du auch direkt deine emailadresse angeben.

    Nun musst du noch ein Formular mit 3-4 Feldern erstellen, in das du Name, Absenderadresse, Betreff und Nachricht eingebenkannst.
    (der Betreff ist auch optional. Du kannst dort auch statt "$subject" "Rezeptvorschlag" o.?. eintragen.)

    In die selbe Datei packst du das PHP-Script.
    Die Felder benennst du mit Namen, damit du ?ber PHP als Variablennamen auf diese felder direkt zugreifen kannst.
    Dann kannst du Absender und Absenderadresse per Stringverkn?pfung ans Ende der nachricht pinnen, was dir die komplexe Headererstellung erspart.
    Dann einfach die Nachricht unter $message ablegen und die Funktion mit oben genanntem Code aufrufen.

    bei Fragen stehe ich gern zur Verf?gung...

    Gru?
    ssd?
  4. a******9

    is doch eigentlich ganz einfach...
    Das Formular:

    <form action="mailsend.php">
    Name: <br>
    <input type="text" name="name">
    email-Adresse: <br>
    <input type="text" name="mail-addy"
    Rezept: <br>
    <textarea rows="23" cols="50" name="text"></textarea>
    </form>


    Und die Auswertung (mailsend.php):
    ?>
    <html>
    <body>
    <?php
    $email = ""; // Hier kommt deine eMail rein!
    $ip = $_SERVER['REMOTE_ADDR'];
    mail($email, "$name hat ein Rezept gesendet!", "$name mit der email Adresse "$mail-addy" schrieb folgendes rezept: \n $text
    \n \n
    Seine IP lautete: $ip");
    print('Danke, '.$name.'! <br>Das Rezept wurde gesendet!<br>Wenn es akzeptiert wird, bekommst du eine email!
    ?>
    <html>
    <body>
    <?


    Also ?berpr?ft hab ich es nicht, aber so wie ich es hier rein gecodet hab sollts gehen ;-)
  5. 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!