Здравейте , имам една контакт форма :
<form method="POST" action="contact.php">
Това е формата , а това е contact.php :
Та .. Може ли някой да го преправи да има поле за въвеждане на емейл адрес ? Примерно "Изпрати до:" там да въведа shark@abv.bg и писмото да отиде на shark@abv.bg .
EDIT : Също и от кой емейл е изпратено ако може да има поле
С една дума ето тези двете неща :
$EmailFrom = "contact@bgshoes.in";
$EmailTo = "nedqlkov@mail.bg";
Да ги въвеждам от полета във формата ?
<form method="POST" action="contact.php">
Код:
<p>Вашето име:<br>
<input type="text" name="name">
<p>Относно:<br>
<input type="text" name="otnosno">
<p>Email за връзка:<br>
<input type="text" name="email">
<p>Съобщение:<br>
<textarea name="text" rows="4" cols="40"></textarea><br /><br />
<p>Всички полета са задължителни</p>
<p><input type="submit" name="submit" value="Изпрати" class="read_more">
</form>
<p>
Това е формата , а това е contact.php :
Код:
<?php
// get posted data into local variables
$EmailFrom = "contact@bgshoes.in";
$EmailTo = "nedqlkov@mail.bg";
$Subject = "SUPPORT";
$name = Trim(stripslashes($_POST['name']));
$otnosno = Trim(stripslashes($_POST['otnosno']));
$email = Trim(stripslashes($_POST['email']));
$text = Trim(stripslashes($_POST['text']));
// validation
$validationOK=true;
if (!$validationOK) {
print "<meta http-equiv=\"refresh\" content=\"0;URL=error.htm\">";
exit;
}
// prepare email body text
$Body = "";
$Body .= "name: ";
$Body .= $name;
$Body .= "\n";
$Body .= "otnosno: ";
$Body .= $otnosno;
$Body .= "\n";
$Body .= "email: ";
$Body .= $email;
$Body .= "\n";
$Body .= "text: ";
$Body .= $text;
$Body .= "\n";
// send email
$success = mail($EmailTo, $Subject, $Body, "From: <$EmailFrom>");
// redirect to success page
if ($success){
print "<meta http-equiv=\"refresh\" content=\"0;URL=ok.html\">";
}
else{
print "<meta http-equiv=\"refresh\" content=\"0;URL=error.html\">";
}
?>
Та .. Може ли някой да го преправи да има поле за въвеждане на емейл адрес ? Примерно "Изпрати до:" там да въведа shark@abv.bg и писмото да отиде на shark@abv.bg .
EDIT : Също и от кой емейл е изпратено ако може да има поле
С една дума ето тези двете неща :
$EmailFrom = "contact@bgshoes.in";
$EmailTo = "nedqlkov@mail.bg";
Да ги въвеждам от полета във формата ?