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



 

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

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

Открыть тему
Тема закрыта
> Обработчик PHP не отправляет письмо
vbolovincev
vbolovincev
Topic Starter сообщение 27.11.2010, 21:40; Ответить: vbolovincev
Сообщение #1


Привет!!помогите пожалуйста мне.Вторые сутки сижу у монитора и ни как ни могу понять в чем ошибка.:achtung:Заполнил форму заказов и обратной связи в в HTML,затем ввел кодировку обработчика в PHP.Решил за тестить письмо,а оно не отправляется ни каким макаром.Тоесть в папке где должно оно быть,-НЕТ.

вот форма и обработка
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
MetSerp
MetSerp
сообщение 27.11.2010, 22:46; Ответить: MetSerp
Сообщение #2


не открывая код (так как не имею сейчас времени) преджположу 2 вещи
1 если на вашем сервере нет дополнительных инструкций что html файлы должен обрабатывать php интерпретатор то тогда ваш обработчик имеет неверное расширение, оно должно быть Php а не html
2 если первый вариант не подходит, есть вариант что у вас отключена на сервере функция mail
вероятнее всего первое, но может быть и в коде что
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
adlic
adlic
сообщение 27.11.2010, 22:59; Ответить: adlic
Сообщение #3


У вас второй документ называется "obrabotka2.html", а в форме вот такой код:
<form action="obrabotka.php" method="POST" name="form1">

Переименуйте "obrabotka2.html" в "obrabotka.php".
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
vbolovincev
vbolovincev
Topic Starter сообщение 27.11.2010, 23:35; Ответить: vbolovincev
Сообщение #4


Спасибо!!!Я просто загрузил образец PHP обработчика в HTML и назвал его obrabotka2.Меня интересует вопрос грамотно ли составлен код?Если да значит ли что мне придется разбираться сданным сервером?:achtung::bad:
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
adlic
adlic
сообщение 28.11.2010, 0:14; Ответить: adlic
Сообщение #5


Расхождения по переменным есть, например появилась какая-то переменная "$site", хотя в форме ее и близко нет. Еще можно эти два документа соединить в один, так легче будет. И что значит "придется разбираться сданным сервером?"?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
vbolovincev
vbolovincev
Topic Starter сообщение 28.11.2010, 0:21; Ответить: vbolovincev
Сообщение #6


(' post='90201 @ 28.11.2010, 02:14)
И что значит "придется разбираться сданным сервером?"?



Я тренируюсь с denwer 3.2 может по новее скачать и поставить версию.Один раз кстати выдавал письмецо,но оно не показывало результат формы:пароль мыло и тд. присылающего.:wacko:


Я довольно таки еще гарантийный чайник и к тому же еще и не электрический((((так что сори если что
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
adlic
adlic
сообщение 28.11.2010, 0:24; Ответить: adlic
Сообщение #7


Я у себя прописывал:
$fio= $_REQUEST['fio'];
$pass= $_REQUEST['pass'];
$email= $_REQUEST['email'];
$format= $_REQUEST['format'];
$disk1= $_REQUEST['disk1'];
$disk2= $_REQUEST['disk2'];
$disk3= $_REQUEST['disk3'];
$delivery= $_REQUEST['delivery'];
$address = $_REQUEST['address'];
Это чтоб переменные передавало. Если что, пиши в аську.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
MetSerp
MetSerp
сообщение 28.11.2010, 0:36; Ответить: MetSerp
Сообщение #8


(vbolovincev @ 28.11.2010, 02:21) *
Я тренируюсь с denwer 3.2

там кстати все письма ловит заглушка и кладет в папку кажется sendmail или как то так
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
vbolovincev
vbolovincev
Topic Starter сообщение 29.11.2010, 13:38; Ответить: vbolovincev
Сообщение #9


MetSerp,да совершенно верно я проверяю письма в этой папке.

alek_sania,что-то не помогает:olen:
Я прописал все заново,вроде бы письма приходят,но невидно результата переменных((((

вот:

<?php
if (isset($disk1)) {$disk1=Да;} else {$disk1=Нет;}
if (isset($disk2)) {$disk2=Да;} else {$disk2=Нет;}
if (isset($disk3)) {$disk3=Да;} else {$disk3=Нет;}
mail("test@test.ru","Заказ с сайта","С сайта поступил заказ.
\nЗаказ пришел от $fio
\nЕго пароль: $pass
\nЕго email: $email
\nВыбрал формат диска: $format
\nВыбрал диск:
\nrock: $disk1
\nreggae: $disk2
\ntechno: $disk3
\nВыбрал способ доставки: $delivery
\nАдрес доставки: $address",


"Content-type:text/plain; charset = windows-1251\r\n");
?>

Посмотрите где тут мог напортачить?Чувствую что скоро найду наконец то ошибку еще немного осталось отмучиться
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
vbolovincev
vbolovincev
Topic Starter сообщение 29.11.2010, 16:13; Ответить: vbolovincev
Сообщение #10


все разобрался с вопросом:evrika: :s009:Всем спасибо большое за то что помогали мне:goodpost:Просто там надо делать вот так.Пишу для тех у кого такая же проблема

<?php
if (isset($disk1)) {$disk1=Да;} else {$disk1=Нет;}
if (isset($disk2)) {$disk2=Да;} else {$disk2=Нет;}
if (isset($disk3)) {$disk3=Да;} else {$disk3=Нет;}

if (isset ($_POST['fio'])) {$fio = $_POST['fio'];}
if (isset ($_POST['pass'])) {$pass = $_POST['pass'];}
if (isset ($_POST['email'])) {$email = $_POST['email'];}
if (isset ($_POST['format'])) {$format = $_POST['format'];}
if (isset ($_POST['disk1'])) {$disk1 = $_POST['disk1'];}
if (isset ($_POST['disk2'])) {$disk2 = $_POST['disk2'];}
if (isset ($_POST['disk3'])) {$disk3 = $_POST['disk3'];}
if (isset ($_POST['delivery'])) {$delivery = $_POST['delivery'];}
if (isset ($_POST['address'])) {$address = $_POST['address'];}



mail("test@test.ru","Заказ с сайта","С сайта поступил заказ.
\nЗаказ пришел от $fio
\nЕго пароль: $pass
\nЕго email: $email
\nВыбрал формат диска: $format
\nВыбрал диск:
\nrock: $disk1
\nreggae: $disk2
\ntechno: $disk3
\nВыбрал способ доставки: $delivery
\nАдрес доставки: $address",


"Content-type:text/plain; charset = windows-1251\r\n");
?>

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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое
5 CULA 3426 19.12.2023, 18:55
автор: CULA
Открытая тема (нет новых ответов) Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery
Разработка сайтов и сервисов под-ключ
0 alexey 1246 24.11.2023, 14:46
автор: alexey
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыВеб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP)
56 qpPeW 44946 19.7.2023, 10:03
автор: qpPeW
Открытая тема (нет новых ответов) Есть спецы по php/laravel?
3 Mixatraider 1894 26.5.2023, 20:48
автор: Mixatraider
Открытая тема (нет новых ответов) Опытный PHP\Python разработчик в поиске интересных задач
6 daikzlex 3409 25.5.2023, 13:55
автор: daikzlex


 



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