Этот сайт не наркоманов. Это сайт программистов. Здесь курят мануал.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Пыха переехала на новый сервер, ура!

Краснодарское время: 25 Май, 2012, 07:55:14

Страниц: [1]
Печать
Автор Тема: Проблема с обработчиком формы  (Прочитано 276 раз)
0 Пользователей и 1 Гость смотрят эту тему.
AdmBuxonly    ↓ 
22 Апрель, 2011, 05:50:08
НЕ ХУЕТА! ХУЕТА!


Карма: -1
Сообщений: 369
Сила слова: -0.27

Всем привет! Столкнулся с такой ситуацией. Скачал скрипт с подробной установкой. Установил на локальном хосте в корневой папке http://localhost/form/index.html. Работает. Перенес на сервер в интернете http://www.olegastanin.ru/voprosnik/index.html не срабатывают обработчики. В чем может быть проблема?
Записан
AdmBuxonly    ↓ 
22 Апрель, 2011, 05:57:44 , спустя 7 минут 36 секунд
НЕ ХУЕТА! ХУЕТА!


Карма: -1
Сообщений: 369
Сила слова: -0.27

Пишет undefined...((
Записан
AdmBuxonly    ↓ 
22 Апрель, 2011, 06:20:23 , спустя 22 минуты 39 секунд
НЕ ХУЕТА! ХУЕТА!


Карма: -1
Сообщений: 369
Сила слова: -0.27

Волт собственно и сама форма... http://ruseller.com/adds.php?rub=12&id=1670
Записан
truth4oll    ↓ 
22 Апрель, 2011, 06:25:42 , спустя 5 минут 19 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 15
Сообщений: 471
Сила слова: 3.18

у вас пишет
HTML
<br />
<b>Warning</b>:  Cannot modify header information - headers already sent by (output started at /home/money/public_html/olegastanin.ru/voprosnik/comment.php:1) in <b>/home/money/public_html/olegastanin.ru/voprosnik/comment.php</b> on line <b>3</b><br />
<br />
Записан

План прост - потому красив
AdmBuxonly    ↓ 
22 Апрель, 2011, 06:42:19 , спустя 16 минут 37 секунд
НЕ ХУЕТА! ХУЕТА!


Карма: -1
Сообщений: 369
Сила слова: -0.27

Тут запрет на кеширование:
 
PHP
<?
1. // Запрет на кэширование
2. header("Expires: Mon, 23 May 1995 02:00:00 GTM");
3. header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GTM");
4. header("Cache-Control: no-cache, must-revalidate");
5. header("Pragma: no-cache");
6. //****
 
Спустя 33 секунды добавил
где 2 строка это 3 строка.
Спустя 31 секунду добавил
PHP
1. <?
2. // Запрет на кэширование
3. header("Expires: Mon, 23 May 1995 02:00:00 GTM");
Спустя 38 секунд добавил
Что можно сделать? Что не правильно?
Спустя 8 секунд добавил
Что можно сделать? Что не правильно?
Записан
Chiffa    ↓ 
22 Апрель, 2011, 06:46:14 , спустя 3 минуты 55 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Джедаи

Карма: 21
Сообщений: 511
Сила слова: 4.11

Для решения этой проблемы нужно функцию header() (или session_start(), setcookie) и всю логику, которая ее вызывает, поместить ДО любого вывода в броузер. Просто перенести повыше в скрипте.
Ведь вы всё равно перенаправляете браузер. То есть, никакой текст всё равно не будет выведен! Значит, и выводить что-то одновременно с заголовком Location нет смысла. Правильно планируйте структуру своего скрипта: блок, который обрабатывает POST, не должен ничего выводить в браузер.

http://www.phpfaq.ru/headers
Записан

Иногда решительный шаг вперед - следствие ощутимого пинка под зад...
ALL code is ugly. Yours, mine, everyone's. Code Is Ugly. Just face it.
AdmBuxonly    ↓ 
22 Апрель, 2011, 07:02:56 , спустя 16 минут 42 секунды
НЕ ХУЕТА! ХУЕТА!


Карма: -1
Сообщений: 369
Сила слова: -0.27

Не все равно пишет undefined
Ладно, спасибо... попробую другой скрипт поставить... Странно только, что на локальном работает а так нет...
Спустя 47 секунд добавил
причем работает все..и отправка и обработчики...
Записан
AdmBuxonly    ↓ 
23 Апрель, 2011, 07:57:16 , спустя 1 день 54 минуты 20 секунд
НЕ ХУЕТА! ХУЕТА!


Карма: -1
Сообщений: 369
Сила слова: -0.27

Народ! Форма заработала! Надо протестировать на отправку писем! Всем буду признателен, кто отправит любую лабуду, с помощью формы...хочу посмотреть работает или нет если народ много будет писать! Спасибо! Вот форма. Скоро уберу её от сюда!
Записан
Страниц: [1]
Печать
 

Перейти в:  

Этот топик скрыли: adw0rd