Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: НЕ работает форма отправки сообщения на email
 
 автор: aafassffaq12e   (10.07.2006 в 13:33)
 
 

<?php
echo "
<form action=\"{$_SERVER['PHP_SELF']}\" method=\"Post\">
Ваше имя<br>
<input type=\"text\" name=\"name\"><br>
Ваш E-mail<br>
<input type=\"text\" name=\"from\"><br>
Выберите тему<br>
<select name=\"subject\">
<option value=\"\">
<option value=\"Вопрос\">Вопрос
<option value=\"Предложение\">Предложение
</select>
<br>Сообщение<br>
<textarea cols=\"50\" rows=\"8\" name=\"body\" tabindex=\"1\"></textarea><br>
<input type=\"reset\" value=\"Очистить\"><input type=\"submit\" value=\"Отправить\">
</form>";

# Проверка на заполнение
if (empty($_POST['name']) || empty($_POST['from']) || empty($_POST['subject']) || empty($_POST['body']))
{
echo "Все поля обязательны для заполнения";
return;
}

# Собираем "тело" письма
$bodyall = "От: ".$_POST['name']." (".$_POST['from'].")\r\n".$_POST['body'];

# Отправляем письмо
$send = @mail("date@mail.ru", $_POST['subject'], "$bodyall", "From: ".$_POST['from']." \r\n", "Content-Type: text/html; charset=windows-1251 \r\n");
if ($send = TRUE)
{
echo "<font style=\"color:green;\">Ваше сообщение отправлено!</font>";
}
else
{
echo "<font style=\"color:red;\">Письмо невозможно отправить, пожалуйста зайдите на эту страницу позже.</font>";
}
?>

   
 
 автор: RV   (10.07.2006 в 13:35)   письмо автору
 
   для: aafassffaq12e   (10.07.2006 в 13:33)
 

уберите собаку и напишите ошибку.
наверняка смтп не настроен. ищите по форуму

   
 
 автор: CrazyAngel   (10.07.2006 в 13:36)   письмо автору
 
   для: aafassffaq12e   (10.07.2006 в 13:33)
 


<?php
echo "
<form action=\"
{$_SERVER['PHP_SELF']}\" method=\"Post\">
Ваше имя<br>
<input type=\"text\" name=\"name\"><br>
Ваш E-mail<br>
<input type=\"text\" name=\"from\"><br>
Выберите тему<br>
<select name=\"subject\">
<option value=\"\">
<option value=\"Вопрос\">Вопрос
<option value=\"Предложение\">Предложение
</select>
<br>Сообщение<br>
<textarea cols=\"50\" rows=\"8\" name=\"body\" tabindex=\"1\"></textarea><br>
<input type=\"reset\" value=\"Очистить\"><input type=\"submit\" value=\"Отправить\">
</form>"
;

# Проверка на заполнение
if (empty($_POST['name']) || empty($_POST['from']) || empty($_POST['subject']) || empty($_POST['body']))
{
echo 
"Все поля обязательны для заполнения";
return;
}

# Собираем "тело" письма
$bodyall "От: ".$_POST['name']." (".$_POST['from'].")\r\n".$_POST['body'];

# Отправляем письмо
$send mail("date@mail.ru"$_POST['subject'], "$bodyall""From: ".$_POST['from']." \r\n""Content-Type: text/html; charset=windows-1251 \r\n");
if (
$send TRUE)
{
echo 
"<font style=\"color:green;\">Ваше сообщение отправлено!</font>";
}
else
{
echo 
"<font style=\"color:red;\">Письмо невозможно отправить, пожалуйста зайдите на эту страницу позже.</font>";
}
?>


Попробуйтете вот так =)

   
 
 автор: valenok   (10.07.2006 в 13:42)   письмо автору
 
   для: aafassffaq12e   (10.07.2006 в 13:33)
 

А с чего вы взяли что не работает форма?
Может сама отправка не работает..

   
 
 автор: aafassffaq12e   (10.07.2006 в 13:56)
 
   для: valenok   (10.07.2006 в 13:42)
 

При отключеном SAFE MODE=off не работет.
CrazyAngel - а зачем ты убрал собачку? Я ее специально поставил..

   
 
 автор: CrazyAngel   (10.07.2006 в 13:58)   письмо автору
 
   для: aafassffaq12e   (10.07.2006 в 13:56)
 

Чтоб ошибку увидеть =)

   
 
 автор: aafassffaq12e   (10.07.2006 в 14:00)
 
   для: CrazyAngel   (10.07.2006 в 13:58)
 

Warning: mail(): SAFE MODE Restriction in effect. The fifth parameter is disabled in SAFE MODE. in /home/kuku/public_html/cont/form.php on line 30

   
 
 автор: CrazyAngel   (10.07.2006 в 14:04)   письмо автору
 
   для: aafassffaq12e   (10.07.2006 в 14:00)
 

НУ по ошибке нельзя ориентироваться???

   
 
 автор: aafassffaq12e   (10.07.2006 в 14:07)
 
   для: CrazyAngel   (10.07.2006 в 14:04)
 

Можно, но я не могу найти, поэтому и пишу на форум.

   
 
 автор: Trianon   (10.07.2006 в 14:10)   письмо автору
 
   для: aafassffaq12e   (10.07.2006 в 14:07)
 

The fifth parameter is disabled
Пятый параметр запрещен.


Это тот, в котором Вы пытаетесь передать доп. поля заголовка.

   
 
 автор: aafassffaq12e   (10.07.2006 в 14:12)
 
   для: Trianon   (10.07.2006 в 14:10)
 

Ведь там всего четыре параметра? А как тогда можно сделать чтобы работало?

   
 
 автор: RV   (10.07.2006 в 14:20)   письмо автору
 
   для: aafassffaq12e   (10.07.2006 в 14:12)
 

сменить хостера

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования