Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » ASP, Perl, PHP и MySQL

проблема с функцией mail()

Обсуждение темы проблема с функцией mail() в разделе ASP, Perl, PHP и MySQL, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Хотела написать самую элементарную гостевуху. Вот возникла проблема: на домашнем сервере (денвером пользуюсь) скрипт работает нормально, письма исправно попадают в папку !sendmail, но ...


Закрытая тема
 
Опции темы
Старый 05.05.2007, 11:55   #1
Хотела написать самую элементарную гостевуху. Вот возникла проблема: на домашнем сервере (денвером пользуюсь) скрипт работает нормально, письма исправно попадают в папку !sendmail, но когда я перекачиваю его на хостинг, fatal.ru, письма не отправляются, и выводится сообщение: "сообщение не отправлено!".
Вот код скрипта:
form.htm
Код:
<html>
<body>
<form method="get" action="mill.php">
имя: <input type="text" name="name">

тема: <input type="text" name="tema">

сообщение:

<textarea name="message" rows="13" cols="60"></textarea>

<input type="submit" value="отправить">
</form></body></html>
mill.php
PHP код:
<?
if(mail("[email protected]",$tema,$message,"From: $name")){
echo(
"сообщение отправлено!");
}else{
echo(
"сообщение не отправлено!");}?>
 
Старый 05.05.2007, 11:55
Ссылки
Старый 06.05.2007, 04:41   #2
Ну, значит, функция mail запрещена для использования или сервер неправильно настроен.
 
Старый 06.05.2007, 21:39   #3
А вообще: могу ли я быть уверенна в том, что если у меня на домашнем сервере скрипт работает нормально, а на хтстинге нет, то виноват только владелец хостинга, а у меня в скрипте заведомо никаких ошибок нет?
 
Старый 07.05.2007, 16:43   #4
а кто вас знает…
 
Старый 07.05.2007, 20:49   #5
Цитата:
а кто вас знает…
Что вы имеете в виду? Дело в том, что если я напишу какой-нибудь скрипт и он не станет работать, будет давольнотаки обидно, а темболее если пишешь для кого-то - это еще и ответсвенность. Я ведь только недавно начала изучать php и многого не знаю, мне по этому нужна помощь.
 
Старый 08.05.2007, 03:38   #6
Ну так я вам и говорю: кто вас знает-то? То, что скрипт работает дома не всегда гарантирует, что он будет работать в сети. Но это не означает, что ошибка целиком на хостере — ошибка может быть и с вашей стороны.
 
Старый 18.06.2007, 10:25   #7
ILA

Всё дело в различных настройках сервера на хостинге и у вас.
Часть на строек можно заранее узнать, выполнив скрипт
PHP код:
phpinfo(); 
у себя и у хостера. И посмотреть разницу. Могут быть различия такие, что ваши скрипты работать не смогут. Например, настройка register_globals.
 
Старый 18.06.2007, 10:25
Закрытая тема




Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите с функцией mail() в php mamon-88 ASP, Perl, PHP и MySQL 2 26.08.2015 17:13
Подскажите скрипт c функцией как у marquee, и еще пару скриптов web_smile HTML, CSS, JavaScript 1 09.09.2009 22:00
HELP!!! Проблема с кодировкой PHP функции mail() oberon HTML, CSS, JavaScript 8 31.03.2007 15:07
mail(); DiV ASP, Perl, PHP и MySQL 9 10.01.2006 03:20
php + mail vision HTML, CSS, JavaScript 1 04.04.2005 05:36


Текущее время: 11:11. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум