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



 

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

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

Открыть тему
Тема закрыта
> Ошибка с отправкой данных на e-mail
margo_hb
margo_hb
Topic Starter сообщение 4.12.2008, 0:43; Ответить: margo_hb
Сообщение #1


Перечитала на форуме все примеры, но так как PHP знаю пока совсем мало, то не во всем разобралась, а брать и использовать готовый скрипт непонимая что там и как нехочу, поэтому решила написать свой.
Значит есть файл kontakt2.html с формой и файл mail.php, который должен обрабатывать значения из формы.

Но на локальном компьютере отправляется письмо с данными, а на хостинге без значений полей, которые вводятся в форме.
На локальной машине у меня денвер, он складывает письма в определенную папку я их нашла вот содержимое письма:

ФИО: fg Телефон: fg e-mail: fg Сообщение: gf

закачала файлы на хостинг (http://www.ukrainianhosting.com/) и тут следующая картина получается: письмо на ящик отправляется, но без значений , которые вводились в форму.Вот содержимое письма:

ФИО: Телефон: e-mail: Сообщение:

Я сначала подумала, что не включено Registers globals, обратилась в службу поддержки и мне сказали прописать строку
php_flag register_globals On
в файл .htaccess

Открыла этот файл, в нем была всего одна строка (первая) , и добавила то, что мне сказали, получилось в файле две строки

Options -Indexes
php_flag register_globals On

Помогите разобраться чего нехватает или что не так?
Исходники ниже в архиве.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Exterior
Exterior
сообщение 4.12.2008, 1:05; Ответить: Exterior
Сообщение #2


margo, я уверен, что во включенном Registers globals нет необходимости, используйте массив $POST['имя_вашего_поля_в_форме'] вместо просто $имя_вашего_поля_в_форме;

на странице с формой есть ошибка:
...
<tr >
     <td ><p class="main"><br>[COLOR="Red"][B]&nbsp[/B][/COLOR] Сообщение:</p>
     </td>
     <td > <textarea name="messeg" rows="10" cols="30"  ></textarea>
     </td>
...

пропущена точка с запятой на конце &nbsp;

для большего понимания посмотрите тему Ошибка в форме отправки на E-Mail;

и если выкладываете исходники, то архивируйте и выкладывайте сюда аттачем (кнопочка [IMG]http://www.html.by/dragon1/editor/attach.gif[/IMG] в расширенном режиме редактора), т.к. просмотреть php-файл, просто указав на него ссылку, не получится.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
margo_hb
margo_hb
Topic Starter сообщение 4.12.2008, 1:28; Ответить: margo_hb
Сообщение #3


(Exterior @ 4.12.2008, 03:05) *
margo, я уверен, что во включенном Registers globals нет необходимости, используйте массив $POST['имя_вашего_поля_в_форме'] вместо просто $имя_вашего_поля_в_форме;

на странице с формой есть ошибка:
...
<tr >
     <td ><p class="main"><br>[COLOR=red][B]&nbsp[/B][/COLOR] Сообщение:</p>
     </td>
     <td > <textarea name="messeg" rows="10" cols="30"  ></textarea>
     </td>
...

пропущена точка с запятой на конце &nbsp;

для большего понимания посмотрите тему Ошибка в форме отправки на E-Mail;

и если выкладываете исходники, то архивируйте и выкладывайте сюда аттачем (кнопочка [IMG]http://www.html.by/dragon1/editor/attach.gif[/IMG] в расширенном режиме редактора), т.к. просмотреть php-файл, просто указав на него ссылку, не получится.


Ошибку в форме исправила, спасибо. Переменные через пост написала, но результат отправки не изменился, всеравно без значений полей письмо приходит.

Вот мои файлы в архиве. Может в заголовках еще что-то нужно?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Exterior
Exterior
сообщение 4.12.2008, 1:38; Ответить: Exterior
Сообщение #4


прошу прощения, сам допустил ошибку,
вместо $POST['имя_вашего_поля_в_форме'] надо $_POST['имя_вашего_поля_в_форме'] :rolleyes:
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
margo_hb
margo_hb
Topic Starter сообщение 4.12.2008, 1:40; Ответить: margo_hb
Сообщение #5


Спасибо, уже все работает, вместо POST обратилась через $HTTP_POST_VARS['fio']

но остался маленький недочет: данные приходят все в одну строку, хотя я указала, чтоб каждая пара (название поля\ значение) писались с новой строки? Может синтаксис неправильный?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 4.12.2008, 1:43; Ответить: Webmaster_hb
Сообщение #6


если письмо в тексте то для переноса строки используйте \n
если html - то <br>
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
margo_hb
margo_hb
Topic Starter сообщение 4.12.2008, 2:09; Ответить: margo_hb
Сообщение #7


(Webmaster_hb @ 4.12.2008, 03:43) *
если письмо в тексте то для переноса строки используйте \n
если html - то <br>


Спасибо большое уважаемые модераторы, теперь все красиво отправляется .

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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Интеграция спортивных данных API. Коэффициенты БК, Live результаты
15 yaroslav89 6838 8.4.2024, 17:17
автор: spoyer_ru
Открытая тема (нет новых ответов) ГОРЯЧИЕ FOREX|CRYPTO ЛИДЫ. БАЗЫ ДАННЫХ
[Чарджбек|Рекавери|Возврат]
9 Leado 3891 9.2.2024, 16:04
автор: baza0013
Открытая тема (нет новых ответов) Быстрый валидатор email Gmail|Yandex|Mail.ru|Rambler|Yahoo|Hotmail|Live|Msn+ -=GoodMail=- на запросах Zennoposter
шустрый многопоточный валидатор почт на запросах
0 akcium 2007 19.11.2022, 13:17
автор: akcium
Открытая тема (нет новых ответов) Базы данных, различной тематики, выкладываем тут.
Делимся, обмениваемся, заказываем, парсим.
12 InfoObmen 15249 4.9.2022, 2:32
автор: Галецкая
Открытая тема (нет новых ответов) Базы сайтов разных тематик для звонков и E-mail рассылок (Россия)
0 maxmer 2061 8.7.2022, 11:05
автор: maxmer


 



RSS Текстовая версия Сейчас: 19.4.2024, 6:48
Дизайн