Итак сабж :?: .
Можетъ кто-нибудь сталкивался...
читаю файл так :shock: :
open (FILE, "< txt.txt");
undef($/);
$whole_file = <FILE>;
Если в файле есть строки вида: ааааа<ббббб>вввв
На выходе получим: ааааабббббвввв :evil:
-----
В программе исп. модули Cwd, File:Find, CGI, LWP
Для проверки я написал коротенькуЯ программу как см.выше :!: .
Всё работает нормально. А в составе большой программы - "глотает" <>.
Спасибо за внимание !
При чтение файлов с open() - проглатываются "<"
Дык баги в большой программе вестимо. Причём скорее всего этим CGI заведует. Причём когда на выход отдаёшь.
Даже самый дурацкий замысел можно воплотить мастерски
-
- Сообщения: 2
- Зарегистрирован: 29 окт 2004, 13:24
Вряд ли... Как раз это возникает при входе. Так как входная информация обрабатывается регэкспами, которые ессно ничего не видят.. так как пытаются найти выражения вида: $var =~ /<xxx>/;
Раньше у меня такого не было в CGI программах. Я грешу на модуль
File:Find... потому что, например, из-за него Perl перестает видеть
пути к файлам вида: ./xxx/
Раньше у меня такого не было в CGI программах. Я грешу на модуль
File:Find... потому что, например, из-за него Perl перестает видеть
пути к файлам вида: ./xxx/