Форум → Программирование → PHP для идиотов → Форма
Форма
Страницы: ← Следующая страница →
-
Имеется форма обратной связи. Все вводимые данные записывает в файл. На виртуальном сервере все работает. Заливаю на хостинг … нифига. В файл ничего не записывается, пустые строки. Даже echo ничего не выводит. Такое ощущение что данные формы вообще не передаются. Уже и методом post пробовал и методом get, и просто ручками в строке адреса принудительно указывал значение переменных … ничего, глухо.
Чтобы это значило? -
24 марта 2008 г. 13:45, спустя 6 минут 44 секунды
выставить на файл права на запись
777 поставьвсе умрут, а я изумруд -
24 марта 2008 г. 13:46, спустя 1 минуту 9 секунд
А я думаю register_globals :)
http://ru2.php.net/manual/ru/security.globals.php -
24 марта 2008 г. 13:49, спустя 2 минуты 43 секунды
т.е. даные вобще не приходят ?
в начале скрипта напиши var_dump($_POST); , или var_dump($_GET); .
проверь саму форму на наличие примитивных ошибок (чтоб таги все были закрыты).
проверь все ли необходимые параметры введены в тег <form>.
на сервере по расставляй права на файлы…
и вобще код в студию… -
24 марта 2008 г. 15:33, спустя 1 час 44 минуты 8 секунд
Спасибо AlexB!
Действительно, все дело было в register_globals :) -
-
24 марта 2008 г. 18:47, спустя 3 часа 7 минут 47 секунд
Я надеюсь, ты переделал скрипт на register_globals=off, а не включил их на хостинге?
Действительно, все дело было в register_globals :) -
24 марта 2008 г. 20:17, спустя 1 час 30 минут 21 секунду
Я надеюсь, ты переделал скрипт на register_globals=off, а не включил их на хостинге?
Действительно, все дело было в register_globals :)
Вообще-то сделал второе :) Это плохо? -
24 марта 2008 г. 20:35, спустя 17 минут 58 секунд
Вообще-то сделал второе :) Это плохо?
Да, плохо !
И черевато последствиями !
Не ленитесь и переделайте скрипт под регистр_глобалс=офф -
24 марта 2008 г. 21:36, спустя 1 час 1 минуту 19 секунд
А как сам думаешь? Разработчики ПХП их отключили по умолчанию, чтоб программистам не скучно было? :)
Это плохо? -
24 марта 2008 г. 21:43, спустя 7 минут 5 секунд
Вообще-то сделал второе :) Это плохо?
Да, плохо !
И черевато последствиями !
Не ленитесь и переделайте скрипт под регистр_глобалс=офф
Очень бы хотелось узнать подробнее о возможных последсвиях.
Данные из формы методом POST, записываются в файл, который я затем просто просматриваю и беру оттуда информацию.
Как в этом случае можно навредить? Какие проверки и на что нужно осуществлять? -
24 марта 2008 г. 21:52, спустя 9 минут 1 секунду
По ссылке, которую я дал, есть вся информация о безопасности.
Если этого мало, могу добавить, что в PHP6 регистрер глобалс вообще нет. Так что, как минимум, это опасно тем, что в один момент, хостеры обновят версии, и все перестанет работать окончательно и бесповоротно. -
25 марта 2008 г. 10:16, спустя 12 часов 23 минуты 18 секунд
офф: кстати о PHP6, может кто в курсе, не планируется ли сделать множественное наследование? -
-
Страницы: ← Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!