test.php
<HTML>
<Head>
<TITLE> Общая химия - Итоговый тест</TITLE>
<link rel="stylesheet" media="screen" type="text/css" href="style.css">
</Head>
<?[SPAN=darling]php[/SPAN]
if (isset($_POST["submit"])) {
$fam = ($_POST['fam']);
$name = ($_POST['name']);
$group = ($_POST['group']);
$tema = "Итоги теста";
$message = ($_POST["result"]);
$myemail = "test@test.ru";
$message_to_myemail = "Тест пройден следующим студентом:
Фамилия: $fam. Имя: $name. Группа: $group.
Результат: $message.";
$from = "От: losevahimiya.far.ru";
if ($fam=="" || $name=="" || $group=="") {
echo '<script LANGUAGE="JavaScript">';
echo 'alert("Заполните личные данные (фамилию, имя, номер группы)!"';
echo '</script>';}
else {
mail($myemail, $tema, $message_to_myemail, $from);
echo '<script LANGUAGE="JavaScript">';
echo 'alert ("Результаты успешно отправлены преподавателю!")';
echo '</script>'; }
}
echo '<script language=JavaScript src=click.js>';
echo '</script>';
?>
<Form name=test Method=post Action="<?=$_SERVER['PHP_SELF']?>">
<b>Фамилия:</b> <Input name="fam" type="text" size="30"> <br>
<b>Имя:</b> <Input name="name" type="text" size="30"> <br>
<b>Группа, факультет:</b> <Input name="group" type="text" size="19">
/* Далее сам тест, пропускаю */
<center> <Input name="submit" type="submit" value=" Закончить тест " onClick="rez(); return false"> <br>
Результат: <br><TextArea name="result" Rows=3 Cols=40></TextArea></center>
</Form>
</body>
</HTML>
Спустя 1 час, 40 минут, 32 секунды (6.11.2010 - 11:58) Sanchopansa написал(а):
По-моему грабли тут
Почему написано на русском "От"?
попробуй так
и вставь сюда адрес мыла вместо losevahimiya.far.ru
$from = "От: losevahimiya.far.ru";
......
mail($myemail, $tema, $message_to_myemail, $from);
Почему написано на русском "От"?
попробуй так
$from = "From: losevahimiya.far.ru";
и вставь сюда адрес мыла вместо losevahimiya.far.ru
Спустя 26 минут, 17 секунд (6.11.2010 - 12:24) Ann написал(а):
Не помогло(((
Спустя 23 минуты, 52 секунды (6.11.2010 - 12:48) Sanchopansa написал(а):
<HTML>
<Head>
<TITLE> Общая химия - Итоговый тест</TITLE>
<link rel="stylesheet" media="screen" type="text/css" href="style.css">
</Head>
<?[SPAN=darling]php[/SPAN]
if (isset($_POST["submit"])) {
$fam = ($_POST['fam']);
$name = ($_POST['name']);
$group = ($_POST['group']);
$tema = "Итоги теста";
$message = ($_POST["result"]);
$myemail = "test@test.ru";
$message_to_myemail = "Тест пройден следующим студентом:
Фамилия: $fam. Имя: $name. Группа: $group.
Результат: $message.";
$from = "From: test@test.com";
if ($fam=="" || $name=="" || $group=="") {
echo "<p style=\"color:#f00;\">Укажите все данные!</p>";
} else {
if (!mail($myemail, $tema, $message_to_myemail, $from)) {echo "<p style=\"color:#f00;\">Произошла ошибка при отправки почты!</p>";}
echo "<p style=\"color:#0f0;\">Результат отправлен успешно!</p>";
}
}
echo '<script type="text/javascript" src="click.js">';
echo '</script>';
?>
<form name="test" method="POST" action="<?=$_SERVER['PHP_SELF']?>">
<b>Фамилия:</b> <Input name="fam" type="text" size="30"> <br>
<b>Имя:</b> <Input name="name" type="text" size="30"> <br>
<b>Группа, факультет:</b> <Input name="group" type="text" size="19">
/* Далее сам тест, пропускаю */
<center> <Input name="submit" type="submit" value=" Закончить тест " onClick="rez();"> <br>
Результат: <br><TextArea name="result" Rows=3 Cols=40></TextArea></center>
</Form>
</body>
</HTML>
Я проверял у себя.. эта форма работает... http://induviawebdesign.com/developers/sancho/str.php://http://induviawebdesign.com/develop...ing'>php там немного урезано потому что у меня нет всех яваскриптов
Спустя 26 минут, 20 секунд (6.11.2010 - 13:14) Ann написал(а):
Sanchopansa, с вашей страницы запускаю, результат приходит. Со своей запускаю тот же код и тишина. С хостингом что-то?
Спустя 10 минут, 35 секунд (6.11.2010 - 13:25) Sanchopansa написал(а):
И не выводит никаких ошибок?
Странно....
еще может проблема с функцией mail на хосте... может она отключена или может ей нужен адресс от кого в домене этого хоста.. такое бывает... но поидее должна выскакивать ошибка
"Произошла ошибка при отправки почты!"
Можно ссылку на твой скрипт на хосте?
Странно....
еще может проблема с функцией mail на хосте... может она отключена или может ей нужен адресс от кого в домене этого хоста.. такое бывает... но поидее должна выскакивать ошибка
"Произошла ошибка при отправки почты!"
Можно ссылку на твой скрипт на хосте?
Спустя 2 минуты, 29 секунд (6.11.2010 - 13:27) inpost написал(а):
$result = mail(LALALLA);
if($result === true) echo "ВСЕ ОТПРАВИЛОСЬ!";
Теперь тоже самое, только на почтовый ящик gmail. Вообщем там либо письмо прийдет сразу на ящик, либо в спам раздел. Если письма ни там ни там нету, значит ошибка в скрипте. Тогда попробуй без русских букв письмо отправить.
Спустя 6 минут, 24 секунды (6.11.2010 - 13:34) Ann написал(а):
Sanchopansa, http://losevahimiya.far.ru/test.php гляньте. Там изначально
Произошла ошибка при отправке почты!
Результат отправлен успешно!
Оба разом. Скрипт обработки теста хотите?
Произошла ошибка при отправке почты!
Результат отправлен успешно!
Оба разом. Скрипт обработки теста хотите?
Спустя 17 минут, 18 секунд (6.11.2010 - 13:51) Sanchopansa написал(а):
Если есть это сообщение (Произошла ошибка при отправке почты!) значит проблема с отправкой писма..тоесть с функцией mail...
Я так понимаю у тебя сайт на фрихосте? скорее всего что у них отключена возможность отправки почты
Я так понимаю у тебя сайт на фрихосте? скорее всего что у них отключена возможность отправки почты
![sad.gif](http://phpforum.ru/html/emoticons/sad.gif)
Спустя 5 минут, 45 секунд (6.11.2010 - 13:57) Ann написал(а):
Ядрена вошь! Я уже седая! На другой хостинг топать из-за одного теста - это жесть. Sanchopansa, спасибо вам. Дай вам Бог здоровья)) (нет, я не старая)
Спустя 4 минуты, 11 секунд (6.11.2010 - 14:01) Sanchopansa написал(а):
![smile.gif](http://phpforum.ru/html/emoticons/smile.gif)
![smile.gif](http://phpforum.ru/html/emoticons/smile.gif)
И тебе удачи в твоих начинаниях...
Спустя 1 минута, 36 секунд (6.11.2010 - 14:03) Ann написал(а):
Может и хостинг басплатный работающий посоветуете?
Спустя 5 минут, 35 секунд (6.11.2010 - 14:08) Sanchopansa написал(а):
Это не реклама...
Я обычно пользуюсь этим.. довольно много у него возможностей
http://byethost.com/free-hosting
Я обычно пользуюсь этим.. довольно много у него возможностей
http://byethost.com/free-hosting
Спустя 2 дня, 19 часов, 46 минут (9.11.2010 - 09:54) sl4mmer написал(а):
Ann
если вам для работы - то лучше платный хостинг. Если для тестирования и отладки приложений - то почему не использовать локалку ????
если вам для работы - то лучше платный хостинг. Если для тестирования и отладки приложений - то почему не использовать локалку ????
Спустя 37 минут, 12 секунд (9.11.2010 - 10:31) Basili4 написал(а):
Ann
В инете есть много примеров по по отправке почту напрямую через сокеты + НЕЗАВИСИМ от настроек mail - надо понимать принцип работы SMTP протокола
В инете есть много примеров по по отправке почту напрямую через сокеты + НЕЗАВИСИМ от настроек mail - надо понимать принцип работы SMTP протокола
Спустя 2 месяца, 26 дней, 19 часов, 56 минут, 7 секунд (8.02.2011 - 06:27) Гость_алексей написал(а):
у меня проблема, у меня раньше отправлялись письма, но а сейчас почему то нет постоянно што то пишет на английском языке, смотрел в настройках ,а там все правильно, может кто нибудь сможет помочь ????????????7
Спустя 58 минут, 28 секунд (8.02.2011 - 07:26) twin написал(а):
Цитата |
но а сейчас почему то нет постоянно што то пишет на английском языке |
Ну тебе поможет репититор английского языка.