kostenloser Webspace werbefrei: lima-city


Kontaktformular?!

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    p*****a

    Hi!!

    K?nnte mir jemand ein Kontaktformular
    empfehlen...ich mach mich n?mlich ziemlich
    schwer danach zu suchen....

    Und ich hatte eins aber die haben da jetzt
    so einen Generator dazu gepackt der mir dann
    so eine total dumme eMail geschickt hat!!!

    Und ich habe zurzeit zeitliche M?ngel da meine
    Website schon oben ist und so schnell wie
    m?glich komplett funktionst?chtig sein...

    Meine vorherige Quelle:

    www.Artmedic.de (PHP-Scripts)

    Danke schon im vorraus....

    Tsch?ss
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. ?hm...k?nntest du deine Vorstellung(en) vieleicht ausf?hren?
    Bei einem >Kontaktformular< braucht man doch kein extra Script zu suchen...
    Sowas schreiben dir wohl die meisten eben schnell! :wink:
    Also welche Felder brauchst du etc.?
    Dann scripte ich dir das eben... :)
  4. 1.Datei

    1.htm


    <html>
    <body>
    <form action="action.php">
    1.feld<input name="1.Feld"><br>
    2.feld<input name="2.Feld"><br>
    3.feld<input name="3.Feld"><br>
    4.feld<input name="4.Feld"><br>
    <input type="Submit" value="abschicken">
    </form>
    </body>
    </html>


    action.php

    <html>
    <head>
    <title>Text des universellen Titels</title>
    </head>
    <body>
    <?php

    $empfaenger = "Deine@E-Mail";
    $betreff = "Kontakformular";
    $from = "From: Kontaktormular <Kontaktformular@kontakt.de>";
    $text = "Kontakformular
    1.feld: $1.Feld

    2.feld: $2.Feld

    3.feld: $3.Feld

    4.feld: $4.Feld
    ";

    mail($empfaenger, $betreff, $text, $from);



    ?>






    </body>
    </html>



    so m?sste es gehen
  5. Also ich bin auch der meinung, dass man sowas selbst machen sollte, aber ich kenn da eine nette seite namens: http://www.clanscripte.net, dort sind viele scripte, mitunter anderem auch formular, clanwar, forum, gb uvm.
    Also viel spa? beim suchen ^^
  6. Autor dieses Themas

    p*****a

    EDIT:

    Ich ver?ndere mal alles so...so wie ich es brauch und so wie ich glaub das es funktioniert!!!



    contactform.htm

    <html>
    <body>
    <form action="senden.php">
    Vorname<input name="vorname"><br>
    Nachname<input name="nachname"><br>
    Land<input name="land"><br>
    Email<input name="email"><br>
    Nachricht<input name="nachricht"><br>
    <input type="Submit" value="abschicken">
    </form>
    </body>
    </html>


    senden.php

    <html>
    <head>
    <title>Text des universellen Titels</title>
    </head>
    <body>
    <?php

    $empfaenger = "Leonia_Stein@hotmail.de";
    $betreff = "Hotel Pousada - House Of Leia";
    $from = "From: Kontaktormular <Kontaktformular@kontakt.de>";
    $text = "Kontakformular
    vorname: $vorname

    nachname: $nachname

    land: $land

    email : $email

    nachricht : $nachricht
    ";

    mail($empfaenger, $betreff, $text, $from);

    ?>

    </body>
    </html>


    Geht es so???

    Tsch?ss

    EDIT:

    TADAA...ES GEHT!!!
    DANKE AN EUCH ALLE.......

    BYE
  7. Mist, jetzt habe ich mir extra die M?he gemacht! :)

    Na ja f?r alle anderen! :wink:


    formular.php
    <?php
    $config              = array ();
    $config["email"]     = 'Deine E-Mail Adresse@xy.de';
    $config["betreff"]   = 'Betreff';
    $config["emailtext"] = 'Herr/Frau %vorname% %nachname% hat dir eine Nachricht geschickt!\nEr/Sie kommt aus %land% und seine/ihre E-Mail Adresse lautet %email%\n Als "Art" wurde %art% angegeben!';
    
    $config["formular"]  = 'formular.html';
    $config["fehler"]    = 'Es ist ein Fehler aufgetreten, vermutlich wurden nicht alle Felder ausgef?llt!';
    $config["versendet"] = 'Die E-Mail wurde erfolgreich versendet!';
    
    
    
    if (
      isset ($_POST["submit"])   &&
      isset ($_POST["vorname"])  &&
      isset ($_POST["nachname"]) &&
      isset ($_POST["land"])     &&
      isset ($_POST["email"])    &&
      isset ($_POST["art"])
    ) {
      if (
        trim ($_POST["vorname"])  &&
        trim ($_POST["nachname"]) &&
        trim ($_POST["land"])     &&
        trim ($_POST["email"])    &&
        trim ($_POST["art"])      &&
        
        $_POST["art"] == 'Fragen'  ||
        $_POST["art"] == 'Reservierung' ||
        $_POST["arT"] == 'Andere'
      ) {
        $text = $config["emailtext"];
        $text = str_replace('%vorname%', htmlspecialchars ($_POST["vorname"]), $text);
        $text = str_replace('%nachname%', htmlspecialchars ($_POST["nachname"]), $text);
        $text = str_replace('%land%', htmlspecialchars ($_POST["land"]), $text);
        $text = str_replace('%email%', htmlspecialchars ($_POST["email"]), $text);
        $text = str_replace('%art%', htmlspecialchars ($_POST["art"]), $text);
        echo $text;
        if (mail ($config["email"], $config["betreff"], $text)) {
          print ($config["versendet"]);
        } else {
          print ($config["fehler"]);
        }
      } else {
        print ($config["fehler"]);
      }
    }
    require_once ($config["formular"]);
    ?>




    formular.html

    <form action="" method="post">
    <table border="0">
    <tr>
    <td>Vorname : </td>
    <td><input type="name" name="vorname" \></td>
    </tr>
    <tr>
    <td>Nachname : </td>
    <td><input type="name" name="nachname" \></td>
    </tr>
    <tr>
    <td>Herkunftsland : </td>
    <td><input type="name" name="land" \></td>
    </tr>
    <tr>
    <td>E-Mail Adresse : </td>
    <td><input type="name" name="email" \></td>
    </tr>
    <tr>
    <td>&nbsp;</td>
    <td>
    <select name="art">
    <option value="Fragen"> Fragen </option>
    <option value="Reservierung"> Reservierung </option>
    <option value="Andere"> Andere </option>
    </select>
    </td>
    </tr>
    <tr>
    <td>&nbsp;</td>
    <td><input type="submit" name="submit" value="Absenden" \></td>
    </tr>
    </table>
    </form>
  8. Autor dieses Themas

    p*****a

    EDIT:

    Also ich merke gerade das du das
    Message-Feld total vergessen hast...
    das ist nat?rlich auch ganz wichtig...


    ABER DANKE!!!

    Wenn du's vllt. noch dazu machen k?nntest?

    Tsch?ss
  9. Hehe, ganz vergessen! :biggrin:

    Also hier :

    formular.php
    <?php
    $config              = array ();
    $config["email"]     = 'Deine E-Mail Adresse@xy.de';
    $config["betreff"]   = 'Betreff';
    $config["emailtext"] = 'Herr/Frau %vorname% %nachname% hat dir eine Nachricht geschickt!\nEr/Sie kommt aus %land% und seine/ihre E-Mail Adresse lautet %email%\n Als "Art" wurde %art% angegeben! Der Kommentar : %kommentar%';
    
    $config["formular"]  = 'formular.html';
    $config["fehler"]    = 'Es ist ein Fehler aufgetreten, vermutlich wurden nicht alle Felder ausgef?llt!';
    $config["versendet"] = 'Die E-Mail wurde erfolgreich versendet!';
    
    
    
    if (
      isset ($_POST["submit"])   &&
      isset ($_POST["vorname"])  &&
      isset ($_POST["nachname"]) &&
      isset ($_POST["land"])     &&
      isset ($_POST["email"])    &&
      isset ($_POST["kommentar"])&&
      isset ($_POST["art"])
    ) {
      if (
        trim ($_POST["vorname"])  &&
        trim ($_POST["nachname"]) &&
        trim ($_POST["land"])     &&
        trim ($_POST["email"])    &&
        trim ($_POST["kommentar"])&&
        trim ($_POST["art"])      &&
        
        $_POST["art"] == 'Fragen'  ||
        $_POST["art"] == 'Reservierung' ||
        $_POST["arT"] == 'Andere'
      ) {
        $text = $config["emailtext"];
        $text = str_replace('%vorname%', htmlspecialchars ($_POST["vorname"]), $text);
        $text = str_replace('%nachname%', htmlspecialchars ($_POST["nachname"]), $text);
        $text = str_replace('%land%', htmlspecialchars ($_POST["land"]), $text);
        $text = str_replace('%email%', htmlspecialchars ($_POST["email"]), $text);
        $text = str_replace('%kommentar%', htmlspecialchars ($_POST["kommentar"]), $text);
        $text = str_replace('%art%', htmlspecialchars ($_POST["art"]), $text);
        echo $text;
        if (mail ($config["email"], $config["betreff"], $text)) {
          print ($config["versendet"]);
        } else {
          print ($config["fehler"]);
        }
      } else {
        print ($config["fehler"]);
      }
    }
    require_once ($config["formular"]);
    ?>





    formular.html

    <form action="" method="post">
    <table border="0">
    <tr>
    <td>Vorname : </td>
    <td><input type="name" name="vorname" \></td>
    </tr>
    <tr>
    <td>Nachname : </td>
    <td><input type="name" name="nachname" \></td>
    </tr>
    <tr>
    <td>Herkunftsland : </td>
    <td><input type="name" name="land" \></td>
    </tr>
    <tr>
    <td>E-Mail Adresse : </td>
    <td><input type="name" name="email" \></td>
    </tr>
    <tr>
    <td>&nbsp;</td>
    <td>
    <select name="art">
    <option value="Fragen"> Fragen </option>
    <option value="Reservierung"> Reservierung </option>
    <option value="Andere"> Andere </option>
    </select>
    </td>
    </tr>
    <tr>
    <td>Kommentarfeld : </td>
    <td><textarea cols="5" rows="5" name="kommentar"></textarea></td>
    </tr>
    <tr>
    <td>&nbsp;</td>
    <td><input type="submit" name="submit" value="Absenden" \></td>
    </tr>
    </table>
    </form>
  10. r*****r

    h?tte auch noch eins mit einer Datei:

    ///////////////////////// Einstellungen ////////////////////////
    // E-Mail:
    $mailat = "email@email.de";
    // In Datei schreiben 0=Aus 1=An:
    $log = 1;
    // Pfad zur Datei in die geschrieben werden soll:
    $logdatei = "kontakt.txt";
    
    ////////////////////// Einstellungen Ende //////////////////////
    if(isset($_POST["name"])) {
    	$write = 1;
    	if($_POST["email"] == "") {	$noemail = 1; $write = 0; }
    	if($_POST["text"] == "")  { $notext = 1; $write = 0; }
    	if($_POST["name"] == "")  { $noname = 1; $write = 0; }
    	$name = $_POST["name"];
    	$email = $_POST["email"];
    	$text = $_POST["text"];
    	$text = urlencode($text);
    	$betr = $_POST["betr"];
    	$ip = $_SERVER["REMOTE_ADDR"];
    	if($betr == "") {$betr = "kein Betreff"; }
    	if($write == 1) {
    		if($log == 1) {
    			$datei = fopen($logdatei, "a");
    			$datum = date("d.m.Y, H:i:s");
    			// Name - email - betreff - text - datum - IP
    			$write = $name."|".$email."|".$betr."|".$text."|".$datum."|".$ip."|\n";
    			fwrite($datei, $write);
    			fclose($datei);
    		}
    		//email
    		$header = "From: ".$name."<".$email.">\n";
    		 $header .= "X-Mailer: PHP/" . phpversion(). "\n";
    		 $header .= "X-Sender-IP: $ip\n";
    		 $header .= "Content-Type: text/plain";
    		@mail($mailat, $betr, $text, $header);
    		echo("E-Mail versandt!");
    	}elseif($write == 0){
    		if($noemail == 1) { echo("<b>Fehler:</b> keine E-Mail Adresse eingegeben!"); }
    		if($notext == 1)  { echo("<b>Fehler:</b> kein Text eingegeben!"); }
    		if($noname == 1)  { echo("<b>Fehler:</b> kein Name angegeben!"); }
    echo("<form name=\"form1\" method=\"post\" action=\"".$_SERVER["PHP_SELF"]."\">
      <table width=\"258\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">
        <tr>
          <td width=\"53\">Name:</td>
          <td width=\"205\"><input name=\"name\" type=\"text\" value=\"$name\" id=\"name\" size=\"25\" maxlength=\"50\"></td>
        </tr>
        <tr>
          <td>E-Mail:</td>
          <td><input name=\"email\" type=\"text\" value=\"$email\" id=\"mail\" size=\"25\" maxlength=\"50\"></td>
        </tr>
        <tr>
    
          <td>Betreff:</td>
          <td><input name=\"betr\" type=\"text\" value=\"$betr\" id=\"betr\" size=\"25\" maxlength=\"30\"></td>
        </tr>
        <tr>
          <td valign=\"top\">Text:</td>
          <td><textarea name=\"text\" cols=\"30\" rows=\"5\" value=\"$text\" id=\"text\"></textarea></td>
        </tr>
        <tr>
    
          <td colspan=\"2\"><div align=\"center\">
            <input name=\"Submit\" type=\"submit\" class=\"enter\" value=\"Senden\">
          </div></td>
        </tr>
      </table>
    </form>");
    }
    }else{
    echo("<form name=\"form1\" method=\"post\" action=\"".$_SERVER["PHP_SELF"]."\">
      <table width=\"258\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">
        <tr>
          <td width=\"53\">Name:</td>
          <td width=\"205\"><input name=\"name\" type=\"text\" class=\"eingabe\" id=\"name\" size=\"25\" maxlength=\"50\"></td>
        </tr>
        <tr>
          <td>E-Mail:</td>
          <td><input name=\"email\" type=\"text\" class=\"eingabe\" id=\"mail\" size=\"25\" maxlength=\"50\"></td>
        </tr>
        <tr>
    
          <td>Betreff:</td>
          <td><input name=\"betr\" type=\"text\" class=\"eingabe\" id=\"betr\" size=\"25\" maxlength=\"30\"></td>
        </tr>
        <tr>
          <td valign=\"top\">Text:</td>
          <td><textarea name=\"text\" cols=\"30\" rows=\"5\" class=\"eingabe\" id=\"text\"></textarea></td>
        </tr>
        <tr>
    
          <td colspan=\"2\"><div align=\"center\">
            <input name=\"Submit\" type=\"submit\" class=\"enter\" value=\"Senden\">
          </div></td>
        </tr>
      </table>
    </form>");
    }
  11. Oja...gut...kann man sehr gut gebrauchen!!

    Vorallem f?r deine Website, Pousada!!!;)

    bye
  12. r*****r

    ist vor allem f?rs includen gedacht :biggrin:
  13. Autor dieses Themas

    p*****a

    @ruehrer

    sorry aber ich meinte deins nicht!!!
    aber das ist gut...denn wenn jemand hier
    in Lima sucht findet der gleich mehrere
    und kann dann w?hlen..und same-one kann
    sowas bestimmt sowieso immer gut gebrauchen!;)

    @lucas

    danke...ich werde deins jetzt benutzen...
    wenns probleme gibt sag ich bescheid...

    @same-one
    ;):biggrin::biggrin::biggrin::biggrin:

    tsch?ss
  14. 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!