|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 09 Aug 2002 13:39:48 To : Slava Kostin Subject : Re: Рекурсивный обход каталогов -------------------------------------------------------------------------------- Здравствуй, Slava Kostin. SK>>> Помогите, пожалуйста, разобраться, почему не работает у меня SK>>> функция рекурсивного обхода каталогов. Упрощенно вот она: SK>>> sub scan_dir SK>>> { SK> [Skipped] SK>>> } AC>> Есть ощущение, что <glob> нереентерабельна (файлхендл один и тот же AC>> используется?). Хотя может, я чего и пропустил... Попробуй заменить AC>> while на foreach, если не хочется пользоваться File::Find или на худой AC>> конец readdir с локальным хендлом. SK> Спасибо. С readdir получилось. Hе понятно только, почему в исходном виде не SK> работало... Одну гипотезу я высказал (в реализации используется один нелокализуемый файлхендл). Описание в perlop на эту мысль довольно настойчиво наводит... Точно, может быть, Андрей Сапожников расскажет. SK> Теперь борюсь с проблемой, как сделать так, чтобы скрипт исполнялся SK> веб-сервером Apache от имени конкретного пользователя домена, ибо не SK> сканит он сетевые каталоги. Hу никак. Локально запускаю - все OK, из-поб SK> веб-сервера - фиг. Подозреваю, что это не в тему конференции, но если SK> можно, посоветуй что-нибудь нетмылом. Это в тему соседней конференции - RU.CGI.PERL. Я так понял, что у тебя оно под виндой, а я - юниксоид. Спроси там, там есть народ, работающий с этим под виндой. -- Artem Chuprina Communiware.net RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/358.49, ICQ: 13038757 --- ifmail v.2.15dev5 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/14454524f3a48.html, оценка из 5, голосов 16
|