Ergebnis 1 bis 2 von 2

Thema: PHP-Script für eine Kontaktanfrage

  1. #1
    Azubi(ne) Avatar von [C]arp[h]unter
    Registriert seit
    10.03.2011
    Ort
    Franken :)
    Beiträge
    97
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard PHP-Script für eine Kontaktanfrage

    SERS!!!

    Vllt könnt ihr mir ja helfen^^

    Ich schreib gerade ein Kontaktformular, in dem der User ein paar Daten eintragen kann.
    Diese werden mir dann automatisch als E-Mail gesendet.

    Das einzige Problem das ich habe ist, dass ich einen optionalen Kommentar ['Anmerkung'] hinzufügen will.

    Wenn das Feld ausgefüllt ist, soll was in der E- Mail stehen, wenn nicht, dann nicht.

    Hier mein HTML- Script:

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~
    <html>

    <head>

    <title>
    Carpfishingforever&nbsp;&#124;&nbsp;Kontakt
    </title>

    <style type= "text/css">

    a {
    color: #00bbaa;
    text-decoration: none;
    font-size: 20px;
    margin-top: 3px;
    }

    a:hover {
    color: lightgray;
    text-decoration: none;
    }

    a:visited {
    color: #ff0000;
    text-decoration: none;
    }

    a:visited:hover {
    color: #00bbaa;
    text-decoration: none;
    }

    .background {
    background-color: #000000;
    color: #00bbaa;
    width: 91%;
    height: 91%;
    font-family: Comic Sans MS;
    border-style: solid;
    border-color: #00bbaa;
    padding-right: 40px;
    padding-left: 80px;
    padding-top: 25px;
    padding-bottom: 40px;
    margin: 0px;
    }

    input {
    background-color: 555556;
    border-style: solid;
    border-color: #ffffff;
    border-width: 1px;
    color: #00bbaa;
    text-align: left;
    }

    textarea {
    background-color: 555556;
    border-style: solid;
    border-color: #ffffff;
    border-width: 1px;
    color: #00bbaa;
    text-align: left;
    }


    </style>

    <body bgcolor= "555556">
    <center>
    <div class= "background">
    <h1>Kontaktformular:</h1>

    <br>
    <br>
    <br>

    <form action= "kontakt.php" method= "post">
    Name:&nbsp;&nbsp;&nbsp;&nbsp;<input type= "text" name= "name" maxlength= "40" align= "left">
    <br>
    <br>
    E-Mail:&nbsp;&nbsp;<input type= "text" name= "email" maxlength= "40" align= "left">
    <br>
    <br>
    Text:
    <br>
    <textarea cols="35" rows="6" name="text" align= "left">
    </textarea>

    </textarea>
    <br>
    <br>
    Anmerkung: <input type= "text" name= "anmerkung" maxlength= "100">
    <br>
    <br>
    <br>
    Probleme:&nbsp; &nbsp; &nbsp;&nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp; &nbsp; &nbsp;&nbsp;<input type="radio" name="auswahl" value="probleme"> <br>
    Frage:&nbsp; &nbsp; &nbsp;&nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n bsp;&nbsp; &nbsp;&nbsp;<input type="radio" name="auswahl" value="frage"> <br>
    Missbrauch melden:&nbsp;&nbsp;&nbsp;&nbsp;<input type="radio" name="auswahl" value="missbrauch">
    <br>
    <br>
    <input type= "submit" value= "Abschicken">&nbsp;&nbsp;&nbsp;<input type= "reset" value= "Abbruch">
    <br>
    <br>
    <br>
    <br>
    <br>
    <a href= "index.html">

    </div>
    </center>
    </body>

    </html>
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~


    Und mein PHP- Script:

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~
    <?php

    $name= $_POST['name'];
    $email= $_POST['email'];
    $text= $_POST['text'];
    $probleme= $_POST['probleme'];
    $frage= $_POST['frage'];
    $missbrauch= $_POST['missbrauch'];
    $zusatz= $_POST['zusatz'];

    if($zusatz > 0) {
    $zusatz = $anmerkung; //Wenn richtig, wird es in der E-Mail vermerkt.
    }
    else {
    $zusatz = $fail;
    } //$fail wird nie ausgeführt.

    if($anmerkung =< 0) {
    unset($anmerkung); //Wenn die Variable leer ist, soll sie nicht ausgeführt werden.
    }

    if(!isset($name)
    {echo 'Bitte geben Sie Ihren Namen ein!';
    }
    if(!isset($email)
    {echo 'Bitte geben Sie Ihre E-Mailadresse ein!';
    }
    if(!isset($text)
    {echo 'Bitte geben Sie Ihr Anliegen ein!';
    }



    $probleme= isset($_POST['auswahl']);
    if ($probleme == true) {
    $probleme = $ereignis;
    }


    $frage = isset($_POST['auswahl']);
    if ($frage == true) {
    $frage = $ereignis;
    }

    $missbrauch = isset($_POST['auswahl']);
    if ($missbrauch == true) {
    $missbrauch = $ereignis;
    }

    if(!isset($ereignis)) {
    echo 'Bitte geben Sie einen Grund an!';
    }


    $empfaenger = ************************;
    $betreff = 'Carpfishingforever - Kontaktanfrage';
    //Bei der Nachricht nicht einrücken, da das sonst in der Mail auch so ist!
    $nachricht= $name.' mit der E-Mailadresse '.$email.' schreibt:
    <br>
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~
    <br>
    '.$text.'
    <br>
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~
    <br>
    hierbei handelte es sich um ein(e) '.$ereignis.'
    <br>
    Anmerkung: &nbsp;&nbsp;&nbsp;<font color= "#ff0000">'.$anmerkung.'
    PHP ist cool!!!!!!!';

    $header = '.$email.' . "\r\n" .
    'Reply-To: *******************' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();
    if(!mail($empfaenger, $betreff, $nachricht, $header)){
    echo 'Ihrem Anliegen kann leider im Moment nicht nachgegangen werden. Bitte versuchen sie es sp&auml;ter erneut<br><br>';
    }
    echo 'Vielen Dank, der Administrator wird sich darum k&uuml;mmern.;
    } else {
    echo 'Ihrem Anliegen kann leider im Moment nicht nachgegangen werden. Bitte versuchen sie es sp&auml;ter erneut.;
    }
    }



    ?>
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~

    So, dass wäre es.

    Schon mal vielen Dank im Voraus!!

    Mfg

    [C]arp[h]unter
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!
    Geändert von [C]arp[h]unter (17.03.2011 um 16:13 Uhr) Grund: War leider 'ne E-Mailadresse mit drin^^

  2. #2
    König(in)
    Registriert seit
    07.02.2009
    Ort
    Leipzig
    Beiträge
    1.391
    Danke
    2
    Bekam 21 mal "Danke" in 20 Postings

    Standard AW: PHP-Script für eine Kontaktanfrage

    Du musst das Feld natürlich ebenso auslesen

    Code:
    $anmerkung= $_POST['anmerkung'];
    dann klappts auch mit der Ausgabe im Mailtext.

Ähnliche Themen

  1. Php script vorlagen zum erweitern eine homepage...
    Von Dog80 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 07.10.2008, 16:10
  2. brauch hilfe, bei eine fehler im script
    Von theclasses im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 18.10.2007, 10:28
  3. Per Script eine Datei an eine E-Mail-Adresse senden
    Von deser im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 28.09.2006, 10:17
  4. Suche ein spezielle Script für eine Mitgliederliste
    Von Gast im Forum HTML & CSS Forum
    Antworten: 4
    Letzter Beitrag: 16.06.2006, 13:50
  5. Script: Eine Seite zurück
    Von admin im Forum Script-Archiv
    Antworten: 0
    Letzter Beitrag: 02.03.2004, 23:02

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •