X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Форма обратной связи.
Magok
Magok
Topic Starter сообщение 3.5.2010, 0:00; Ответить: Magok
Сообщение #1


Доброй ночи уважаемые фурмовчане.
Я извеняюсь что создаю опять тему на эту проблему, очень внимательно читал форумы и юзал поиск, но именно своей конкретной проблемы и способа ее решения не нашел.
Создал html - файл:
и php - форму:

[PHP]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"/>
<title>Обратная связь</title>
</head>
<body>

<?php
if (isset($_POST['name'])) {$name = $_POST['name'];}
if (isset($_POST['email'])) {$email = $_POST['email'];}
if (isset($_POST['organizacie'])) {$organizacie = $_POST['organizacie'];}
if (isset($_POST['telefon'])) {$telefon = $_POST['telefon'];}
if (isset($_POST['adress'])) {$adress = $_POST['adress'];}
if (isset($_POST['metro'])) {$metro = $_POST['metro'];}
if (isset($_POST['zamer'])) {$zamer = $_POST['zamer'];}
if (isset($_POST['mess'])) {$mess = $_POST['mess'];}
if (empty($name))
{
echo "<b>Не указано ФИО!<p>";
echo "<a href=contacts.html>Вернуться и правильно заполнить форму.</a>";
}
else
if (empty($email))
{
echo "<b>Не указан e-mail!<p>";
echo "<a href=contacts.html>Вернуться и правильно заполнить форму.</a>";
}
else
if (empty($organizacie))
{
echo "<b>Не указана организация!<p>";
echo "<a href=contacts.html>Вернуться и правильно заполнить форму.</a>";
}
else
if (empty($telefon))
{
echo "<b>Не указан телефон!<p>";
echo "<a href=contacts.html>Вернуться и правильно заполнить форму.</a>";
}
else
if (empty($adress))
{
echo "<b>Не указан адрес!<p>";
echo "<a href=contacts.html>Вернуться и правильно заполнить форму.</a>";
}
else
if (empty($metro))
{
echo "<b>Не указано метро!<p>";
echo "<a href=contacts.html>Вернуться и правильно заполнить форму.</a>";
}
else
if (empty($zamer))
{
echo "<b>Не указано нужен или нет замерщик!<p>";
echo "<a href=contacts.html>Вернуться и правильно заполнить форму.</a>";
}
else
if (empty($mess))
{
echo "<b>Сообщение не написано!<p>";
echo "<a href=contacts.html>Вернуться и правильно заполнить форму.</a>";
}
else
$to = "magimat1978@yandex.ru"; /*Здесь укажите свой адрес!*/
$charset = "windows-1251";
$subject = "Сообщение с вашего сайта";
$message = "ФИО: $name \nЭлектронный адрес: $email \nОрганизация: $organizacie \nТелефон: $telefon \nАдрес: $adress \nМетро: $metro \nВызов замерщика: $zamer \nСообщение: $mess";
$send = mail ($to,$subject,$message);
if ($send == 'true')
{
echo "<center><b>Спасибо за отправку вашего сообщения<br><a href=index.html>Нажмите</a>, чтобы вернуться на главную страницу";
}
else
{
echo "<p><b>Ошибка. Сообщение не отправлено!";
}
?>
</body>
</html>[/PHP]


При отправке сообщения вылетает вот такая ошибка: Fatal error: Maximum execution time of 30 seconds exceeded in D:\inetpub\vhosts\dizainokna.ru\httpdocs\mail.php on line 70

Я так понимаю это глюк именно моего хостера? задержка исполнения сценария?
Сразу отпишусь зарегин я на Агаве - хост платный, php и все другое поддерживается у меня тариф - full

Хорошо, если это проблемы хостера то я к нему уже и обратился, но бывает что все таки через раз сообщение проходит сразу. А бывает сообщение уходит в некуда, у меня с сайта нормально ушло, но на мою почту не дошло.
Вопрос, все ли правельно в коде: страницы и скрипта прописанно? я уже 10-ки раз проверял, может быть ГУРУ с форума смогут помочь в данном вопросе.
Как правельно должен выглядить код? Если конечно там есть ошибки.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexflasher
alexflasher
сообщение 3.5.2010, 0:39; Ответить: alexflasher
Сообщение #2


Если этот код не отправит письма, то проблема с хостером
[PHP]<?php
if (mail("magimat1978@yandex.ru", "the subject", "Example message", "From: yourbox@host.com \r\n")) {
echo "message accepted for delivery";
} else {
echo "some error happen";
}
?> [/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Magok
Magok
Topic Starter сообщение 3.5.2010, 15:38; Ответить: Magok
Сообщение #3


А куда именно вставлять эту часть кода?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
asbury
asbury
сообщение 3.5.2010, 16:35; Ответить: asbury
Сообщение #4


вниз)

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПринимаю заказы на копирайтинг, рерайтинг. Стабильно работаю, всегда на связи
Нужен автор текстов, копирайтер? Обращайтесь
14 KriptoFin 8094 22.9.2020, 18:07
автор: mrSana
Открытая тема (нет новых ответов) Нужен простой лендинг с формой обратной связи
10 Kuzzma 2600 11.9.2020, 21:33
автор: Kuzzma
Открытая тема (нет новых ответов) Настройка каптчи на форму обратной связи
3 woolf 2047 9.4.2019, 17:21
автор: bobur
Открытая тема (нет новых ответов) Спам через форму обратной связи на сайте
14 Evgeniy3200 8087 15.5.2017, 20:53
автор: samvel32453
Открытая тема (нет новых ответов) Требуется доработка формы заказа/обратной связи
0 Dinamitt 1804 22.2.2017, 22:02
автор: Dinamitt


 



RSS Текстовая версия Сейчас: 25.4.2024, 13:41
Дизайн