Форма за контакт HTML

MIK

Registered
Здравейте искам да попитам как се прави форма за контакт HTML?
Не нещо сложно а една страница и на нея Тема, Съдържание, вашият е-майл и бутонче изпрати. Например.
Благодаря предварително
 
само формата ли ? понеже ако е само формата е с обикновенни инпут полета за вашият имейл и тема, текстареа за съдържание и бутон за изпрати... са може да ти драсна една :)
 
виж току що я написах
Код:
<style type="text/css">
label {
display: block;
}
</style>
<form name="emailform" action="" method="post">
<label for="email">Вашият E-mail</label><input type="text" name="email" id="email" />
<label for="theme">Тема</label><input type="text" name="theme" id="theme" />
<label for="message">Съобщение</label><textarea name="message" id="message"></textarea>
<br />
<input type="submit" name="submit" value="Изпрати" />
<input type="reset" id="reset" value="Изчисти" />
</form>
 
Ако може да ми напишеш 1 форма например за и-майл dsadsa@abv.bg от сайта Сайт 1
Благодаря ти предварително
П.П. Само ако са няколко файла да го напишеш и как да ги красря файловете.
 
Както каза @kulov..

Eто го така както го искаш :)

Код:
<?php 
// declare values 
$contact_email = $_POST['EmailAddress']; 
$contact_subject = $_POST['Subject']; 
$contact_name = $_POST['FullName']; 
$contact_message = $_POST['Message']; 
$mydate = date ( 'l, F d Y g:i A',time()+240 ); 

 

// where to send e-mail to 
$to = 'dsadsa@abv.bg '; //тук въведете вашия e-mail (на който искате потребителите да изпращате e-mail) 

// e-mail subject 
$subject = "Съобщение от потребител на САЙТ 1"; //тук на мястото на domain въведете името (не url-a) на вашия сайт 

// e-mail message 
$message = "Съобщение от потребител на  САЙТ 1:\r\n" //тук на мястото на domain отново въведете името (не url-a) на вашия сайт 


."----------------------------------------------------------------\r\n" 
."Име: $contact_name\r\n" 
."Тема: $contact_subject\r\n" 
."Дата: $mydate\r\n" 
."От IP: {$_SERVER['REMOTE_ADDR']}\r\n\r\n" 
."<b>Съобщение:</b> $contact_message\r\n" 
."Form Address: {$_SERVER['SERVER_NAME']}{$_SERVER['REQUEST_URI']}"; 

$headers = "From: $contact_name <$contact_email>\n" 
."Reply-To: $contact_email\n" 
."X-Mailer: PHP/".phpversion(); 

// check for validation, then send the e-mail 
if(empty($contact_name) || empty($contact_email) || empty($contact_subject) || empty($contact_message)) { 
echo '<p>Използвайте тази контактна форма и натиснете <b>\'Изпрати\'</b>!</p> 
<form method="post" action=""> 
<table id="Form-Details"> 
<tbody> 
<tr><td>Вашето име:</td><td><input type="text" name="FullName" size="20" /></td><br> 
<tr><td>Вашият е-mail:</td><td colspan="3"><input type="text" name="EmailAddress" size="20" /></td></tr><br> 
<td>Тема:</td><td><input type="text" name="Subject" size="20" /></td></tr> 
<tr><td colspan="4">Съобщение:</td></tr> 
<tr><td colspan="4"><textarea rows="6" name="Message" cols="47" class="input"></textarea></td></tr> 
<tr><td colspan="4" class="right1"><input type="submit" value="Изпрати" /><input type="reset" value="Изчисти" /></td></tr> 
</tbody> 
</table> 
</form>'; 
} elseif(!ereg("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $contact_email)) { 
echo "<p>Грешка: Моля въведете валиден e-mail.</p>"; 
} else { 
mail( $to, $subject, $message, $headers ); 
echo "<h3>Съобщението беше успешно изпратено!</h3><p> $contact_name,<br /><br />Възможно най - скоро ще отговорим на вашето съобщение на e-mail $contact_email."; 
} 
?>
 
При мен, понеже ползвам статичен HTML, Проработи това http://wufoo.com
Можеш да избереш език за съобщенията, всичко работи добре.
Пробвалсъм и други, но имаше проблем с кодовата таблица Windows 1251 и ставаше мазало.
Виж как изглежда в един от вариантите http://www.sidingbg.com/contact.html

:)
 

Back
Горе