|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Artem Mikhailov 2:5020/400 23 Nov 2002 17:24:15 To : Artem Chuprina Subject : Re: post files -------------------------------------------------------------------------------- >AM> как в скрипте вслепую отличить тип поля данных полученной скриптом >AM> формы: был ли это простой текст из input/textarea или это был file? Artem Chuprina <ran@ice.ru> wrote: >Дать им разные имена. это, разумеется, вариант. так, в общем-то, сейчас и работает: foreach (param()) { if (/file_/) { .. } else { ... } } но я считаю это неправильным, тем более, что это делает невозможным писать проектнонезависимые компоненты на эхотаге. все-таки обработка аплоада сильно отличается от простого поста; недаром в php под это отведены разные массивы: $_FILES и $_POST. смысл такого разделения очевиден: слишком разные операции с данными в том и в другом случае. так что вопрос для меня все еще открыт. я так понял, в современной реализации CGI.pm нет ни свойства, ни метода опеределить тип передаваемого параметра. ок. а без использования CGI.pm это как-то возможно? артем --- ifmail v.2.15dev5 * Origin: WEBPlus Ltd. (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/208028985c5e.html, оценка из 5, голосов 10
|