kostenloser Webspace werbefrei: lima-city


Kontakt Formular

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    webmaster123

    Kostenloser Webspace von webmaster123, auf Homepage erstellen warten

    webmaster123 hat kostenlosen Webspace.

    Hallo,

    ich möchte ein Kontakt-Formular auf einer Seite erstellen.
    Es sollte ein Paar Felder habe (Name, Email, Nachricht), also nichts besonderes.
    Das ganze möchte ich mit Dreamweaver CS3 machen.

    Allerdings habe ich nicht so viel Ahnung von PHP, sodass ich mir das selbst schreiben könnte.
    Ich suche also ein passendes Script.

    Es soll dann per "Absenden"-Button versendet werden. Aber nicht an eine Email-Adresse, sondern an einen Server.

    Ich weiss, wie man das Formular erstellt, aber nicht wie man das Absenden kann und ansehen kann usw.
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. projektverwaltung

    projektverwaltung hat kostenlosen Webspace.

    Du könntest mal hier schauen, allerdings musst du dich glaub selbst um die Datenbankverbbindung kümmern und es handelt sich auch mehr um ein nachrichten als ein Anmeldeformular (einfach unter folgendem link mal links in der leiste suchen)
    http://www.christosoft.de
  4. Dein senden,html (oder senden.php -geht beides)
    <form action="empfangen.php" method="POST" >
    Name<input type="Text" name="name" value="max"><br>
    Vorname<input type="Text" name="nachname" value="Musterman"><br>
    E-Mail<input type="Text" name="email" value="maxmusterman@sonstwo.com"><br>
    <input type="Submit" name="submit" value="Absenden">
    </form>


    Deine empfangen.php
    <?
    echo $_POST['name']."<br>";
    echo $_POST['nachname']."<br>";
    echo $_POST['email']."<br>";
    ?>


    An was für einen Server willst du das senden?
  5. Soll das dann in eine Datenbank oder was hast du dir konkret vorgestellt?
    Ich seh nur die Möglichkeit, in eine E-Mail und versenden, in eine Datenbank und in eine Datei speichern.
    Müsstest halt konkret sagen, was du willst.
  6. Autor dieses Themas

    webmaster123

    Kostenloser Webspace von webmaster123, auf Homepage erstellen warten

    webmaster123 hat kostenlosen Webspace.

    Es gibt ja mehrere Möglichkeiten.

    Also gut wäre die, dass man auf einen "Absenden" Button klickt und dann die Daten an eine E-Mail übermittelt bekommt.
    Allerdings nicht so, dass sich nur das mailprogramm öffnet. Sondern dass man vom Versenden so nichts mitbekommt.
  7. m*******t

    Dein kontakt.html (oder kontakt.php)
    <form action="senden.php" method="POST"><br>
    Name <input type="text" name="name"><br>
    Vorname <input type="Text" name="vorname"><br>
    E-Mail <input type="Text" name="email"><br>
    Text <input type="Text" name="text"><br>
    <input type="Submit" name="submit" value="Absenden">
    </form>


    Deine senden.php, in dieser wird das dann mit der mail()-Funktion verschickt ohne das die User etwas merken.
    <?php
    $empfaenger = "deine@email";
    $betreff = "Ein User hat ihr Kontaktformular ausgefüllt";
    $nachricht = "Ausgefüllt von ".$_POST['vorname']." ".$_POST['name']."
    ".$_POST['text'];
    $header = From: ".$_POST['email'];
    mail($empfaenger, $betreff, $nachricht, $header);
    ?>


    gruss

    Beitrag zuletzt geändert: 28.2.2009 21:58:04 von moonfight
  8. Der COde funktioniert einwandfrei...
    es wäre noch klasse wenn es mit Spamschutz wäre...
  9. Autor dieses Themas

    webmaster123

    Kostenloser Webspace von webmaster123, auf Homepage erstellen warten

    webmaster123 hat kostenlosen Webspace.

    Bei mir kommt ein Fehler.

    Parse error: syntax error, unexpected T_VARIABLE in .../.../.../.../.../senden.php on line 4

    Zeile 4 ist folgende:

    $nachricht = "Ausgefüllt von "$_POST['vorname']." ".$_POST['name']."
  10. Bei PHP-Fehlermeldungen bitte nicht nur die betroffene Zeile posten sondern auch ein paar Zeilen davor und danach.
    Denn manchmal liegt der Fehler etwas vor oder etwas nach der genannten Zeile.

    Versuchs mal so:

    $nachricht = "Ausgefüllt von " . $_POST['vorname'] . " " .$_POST['name'];
  11. Autor dieses Themas

    webmaster123

    Kostenloser Webspace von webmaster123, auf Homepage erstellen warten

    webmaster123 hat kostenlosen Webspace.

    Ich habe den Code von moonfight genommen.

    Habe die Zeile ausgetauscht. Jetzt kommt aber noch ein Fehler:

    Parse error: syntax error, unexpected ':' in .../.../.../.../senden.php on line 6

    meine senden.php sieht jetzt so aus:

    <?php
    $empfaenger = "angepasst@email.de";
    $betreff = "Ein User hat ihr Kontaktformular ausgefüllt";
    $nachricht = "Ausgefüllt von " . $_POST['vorname'] . " " .$_POST['name'];
    $_POST['text'];
    $header = From: ".$_POST['email'];
    mail($empfaenger, $betreff, $nachricht, $header);
    ?>


    Beitrag zuletzt geändert: 28.2.2009 16:56:17 von webmaster123
  12. <?php
    $empfaenger = "angepasst@email.de";
    $betreff = "Ein User hat ihr Kontaktformular ausgefüllt";
    $nachricht = "Ausgefüllt von " . $_POST['vorname'] . " " .$_POST['name']. " " . $_POST['text'];
    $header = "From: ".$_POST['email'];
    mail($empfaenger, $betreff, $nachricht, $header);
    ?>
  13. Autor dieses Themas

    webmaster123

    Kostenloser Webspace von webmaster123, auf Homepage erstellen warten

    webmaster123 hat kostenlosen Webspace.

    Ahh..das wars..danke
  14. Und damit ist wieder eine Spam- und Virenschleuder im Netz. :pissed:

    Lesestoff Das wäre zumindest schon mal ein Anfang.

    Freddy





    Beitrag zuletzt geändert: 28.2.2009 18:05:08 von fatfreddy
  15. 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!