Формуляр за обратна връзка
PHP скрипт, който създава прост формуляр за обратна връзка
Този скрипт създава прост формуляр за обратна връзка, който взема име, имейл и съобщение от потребителя. При подаване на формуляра, информацията се изпраща по имейл на предварително зададен адрес.
Обърнете внимание, че този скрипт използва PHP mail() функцията, която изисква настроен SMTP сървър. В зависимост от вашата хостинг услуга, можете да трябва да настроите допълнителни параметри или да използвате различна функция за изпращане на имейли.
Преди да използвате този скрипт, заменете "your-email@example.com" с имейла, на който искате да получавате обратната връзка.
PHP скрипт, който създава прост формуляр за обратна връзка
PHP:
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$name = htmlspecialchars($_POST["name"]);
$email = htmlspecialchars($_POST["email"]);
$message = htmlspecialchars($_POST["message"]);
if (!empty($name) && !empty($email) && !empty($message)) {
$to = "your-email@example.com";
$subject = "New Feedback from $name";
$body = "Name: $name\nEmail: $email\nMessage: $message";
$headers = "From: $email";
if (mail($to, $subject, $body, $headers)) {
echo "Съобщението е изпратено успешно!";
} else {
echo "Имаше грешка при изпращането на съобщението.";
}
} else {
echo "Моля, попълнете всички полета.";
}
}
?>
<form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]); ?>">
Име: <input type="text" name="name"><br>
Имейл: <input type="text" name="email"><br>
Съобщение: <textarea name="message"></textarea><br>
<input type="submit" value="Изпрати">
</form>
Този скрипт създава прост формуляр за обратна връзка, който взема име, имейл и съобщение от потребителя. При подаване на формуляра, информацията се изпраща по имейл на предварително зададен адрес.
Обърнете внимание, че този скрипт използва PHP mail() функцията, която изисква настроен SMTP сървър. В зависимост от вашата хостинг услуга, можете да трябва да настроите допълнителни параметри или да използвате различна функция за изпращане на имейли.
Преди да използвате този скрипт, заменете "your-email@example.com" с имейла, на който искате да получавате обратната връзка.