Máte web a chcete na něm mít kontaktní komentář ?
Je to jednoduché :)

Na konci článku naleznete soubor ke stažení !!

Takže vytvoříme si soubor, který pojmenujeme kontakt.php

Do souboru zkopírujeme tento PHP kod :)

<?php

   $jmeno = trim($_POST['jmeno']);
   $email = trim($_POST['email']);
   $predmet = trim($_POST['predmet']);
   $zprava = trim($_POST['zprava']);
   $sent = trim($_POST['sent']);

   if (empty($email)) { $email = "@"; }

   $script = $_SERVER['PHP_SELF'];

$form="<form method=\"post\" action=\"$script\">
<p><em>Všechna pole jsou povinná.</em>
<p><TABLE WIDTH=\"415\" BORDER=\"0\" CELLPADDING=\"1\" CELLSPACING=\"0\">
<TR valign=\"top\">
<TD WIDTH=\"75\" class=\"text11px\"><label for=\"jmeno\">Vaše jméno:</label></TD>
<TD WIDTH=\"75\"><input size=\"20\" type=\"text\" id=\"jmeno\" name=\"jmeno\" maxlength=\"100\" value=\"$jmeno\"></TD>
</TR>
<TR valign=\"top\">
<TD WIDTH=\"75\" class=\"text11px\"><label for=\"email\">E-mail:</label></TD>
<TD WIDTH=\"75\"><input size=\"20\" type=\"text\" id=\"email\" name=\"email\" maxlength=\"100\" value=\"$email\"></TD>
</TR>
<TR valign=\"top\">
<TD WIDTH=\"75\" class=\"text11px\"><label for=\"predmet\">Předmět:</label></TD>
<TD WIDTH=\"75\"><input size=\"20\" type=\"text\" id=\"predmet\" name=\"predmet\" maxlength=\"100\" value=\"$predmet\"></TD>
</TR>
<TR valign=\"top\">
<TD WIDTH=\"75\" class=\"text11px\"><label for=\"zprava\">Zpráva:</label></TD>
<TD WIDTH=\"75\"><textarea name=\"zprava\" id=\"zprava\" rows=\"8\" cols=\"35\">$zprava</textarea></TD>
</TR>
<TR>
<TD WIDTH=\"80\"></TD>
<TD WIDTH=\"80\"><input type=\"hidden\" name=\"sent\" value=\"submited\"><input type=\"submit\" value=\" Odeslat zprávu \"></TD>
</TR>
</TABLE>
</form>";

   $error = FALSE;

   if ($sent != "submited"){
      echo $form;
   }else{

   	if (empty($jmeno)){
   	  echo "<strong>Musíte zadat vaše jméno.</strong><br>";
   	  $error = TRUE;
   	}
      if (!preg_match('/^[^@]+@[^@]+\.[a-z]{2,6}$/i', $email)) {
        echo "<strong>Musíte zadat existující e-mail.</strong><br>";
        $error = TRUE;
      }
      if (empty($predmet)){
   	  echo "<strong>Musíte zadat předmět.</strong><br>";
   	  $error = TRUE;
   	}
      if (empty($zprava)){
   	  echo "<strong>Musíte zadat zprávu.</strong><br>";
   	  $error = TRUE;
   	}

   	if ($error){
   	  echo $form;
   	}else{

         $zprava = "$zprava 

         Odesílatel: $jmeno
         E-mail: $email";

         $komu = "vas@email.cz";
         if(@mail ($komu,$predmet,$zprava,"Content-Type: text/plain; charset=windows-1250\nReply-To: $email\nFrom: $komu")) {
           echo "Zpráva byla úspěšně odeslána.";
         } else {
            echo "Zprávu nelze odeslat.";
         }
         echo "<br><br><a href=\"$script\">Zpet!</a>";

   	}
   }

?>

Na řádku č.71 musíte změnit email z  “vas@email.cz“ na váš email :)

Uložíme a nahrajeme na server.

Podle toho kde budete formulář chít vložíme tento kod

<?php include(„./kontakt.php“); ?>

Tento kontakní formulář je jednoduchý a nemá žádnou antispamovou ochranu proto se může stát zneužitelným.

Náhled:

Soubor ke stažení ZDE