Помощник
|
Обработчик PHP не отправляет письмо |
vbolovincev
|
Сообщение
#1
|
||
|
|
||
|
|||
MetSerp |
27.11.2010, 22:46;
Ответить: MetSerp
Сообщение
#2
|
|
не открывая код (так как не имею сейчас времени) преджположу 2 вещи
1 если на вашем сервере нет дополнительных инструкций что html файлы должен обрабатывать php интерпретатор то тогда ваш обработчик имеет неверное расширение, оно должно быть Php а не html 2 если первый вариант не подходит, есть вариант что у вас отключена на сервере функция mail вероятнее всего первое, но может быть и в коде что |
|
|
adlic |
27.11.2010, 22:59;
Ответить: adlic
Сообщение
#3
|
|
У вас второй документ называется "obrabotka2.html", а в форме вот такой код:
<form action="obrabotka.php" method="POST" name="form1"> Переименуйте "obrabotka2.html" в "obrabotka.php". |
|
|
vbolovincev
|
Сообщение
#4
|
|
Спасибо!!!Я просто загрузил образец PHP обработчика в HTML и назвал его obrabotka2.Меня интересует вопрос грамотно ли составлен код?Если да значит ли что мне придется разбираться сданным сервером?:achtung::bad:
|
|
|
adlic |
28.11.2010, 0:14;
Ответить: adlic
Сообщение
#5
|
|
Расхождения по переменным есть, например появилась какая-то переменная "$site", хотя в форме ее и близко нет. Еще можно эти два документа соединить в один, так легче будет. И что значит "придется разбираться сданным сервером?"?
|
|
|
vbolovincev
|
Сообщение
#6
|
|
(' post='90201 @ 28.11.2010, 02:14) И что значит "придется разбираться сданным сервером?"? Я тренируюсь с denwer 3.2 может по новее скачать и поставить версию.Один раз кстати выдавал письмецо,но оно не показывало результат формы:пароль мыло и тд. присылающего.:wacko: Я довольно таки еще гарантийный чайник и к тому же еще и не электрический((((так что сори если что |
|
|
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 |
28.11.2010, 0:36;
Ответить: MetSerp
Сообщение
#8
|
|
|
|
|
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
|
Сообщение
#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"); ?>
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [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 |
Текстовая версия | Сейчас: 25.4.2024, 19:09 |