Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Программирование на PHP

  Все выпуски  

RusFAQ.ru: Программирование на PHP


Новое направление Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / PHP

Выпуск № 996
от 10.09.2008, 12:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 416, Экспертов: 38
В номере:Вопросов: 1, Ответов: 1

Нам важно Ваше мнение об этой рассылке.
Оценить этот выпуск рассылки >>


Вопрос № 143085: Приветствую господа!Уважаемые специалисты,в этом фрагменте кода осуществляется запись описания файла в op.dat Но оно осуществляется только в том случае,если не проходит через форму,т.е. если напрямую присвоить переменной значение ($op="отличн...

Вопрос № 143.085
Приветствую господа!Уважаемые специалисты,в этом фрагменте кода осуществляется запись описания файла в op.dat
Но оно осуществляется только в том случае,если не проходит через форму,т.е. если напрямую присвоить переменной значение ($op="отличный скрипт";).Как сделать,чтоб было по-человечески- ввел данные в форму и они обработались?

Приложение:

Отправлен: 04.09.2008, 20:13
Вопрос задал: Наумов Андрей Викторович (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: PVS@Lviv
Здравствуйте, Наумов Андрей Викторович!
Начиная с PHP4 в целах безопасности передача переменный происходит не напрямую, а через специальные массивы (можно, конечно, включить и "старое" поведение, но не рекомендуется - нужно ОЧЕНЬ хорошо постаратся чтобы защитить такой скрипт от злоумышленника).
В Вашем случае нужно предварительно сделать присвоение
$op=$_POST['op'];
т.к. данные передаются методом POST (method=post). Кроме того: переменная op у Вас будет содержать строку и конструкция isset($op[$name]) всё равно вернёт false. Следует подправить либо форму либо проверку if(…) .
Ответ отправил: PVS@Lviv (статус: Профессионал)
Украина, Львов
----
Ответ отправлен: 05.09.2008, 09:51
Оценка за ответ: 5
Комментарий оценки:
спасибо большое.неожидал даже,что так... помогло.


Вы имеете возможность оценить этот выпуск рассылки.
Нам очень важно Ваше мнение!
Оценить этот выпуск рассылки >>

Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2008, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале

∙ Версия системы: 5.3 RC 2 от 09.09.2008

Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное