1
Perl / Чтение директории
« : 09 Апреля 2003, 15:05:11 »
Всем спасибо, сделал

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.
opendir(DIR, "$ENV{DOCUMENT_ROOT}/../files/img/$sel") || die "$!";
@pic=grep{!/\\A\\.\\.?\\z/} readdir(DIR);
closedir(DIR);
foreach (@pic){
if (/^[0-9]{3,5}\\.jpg$/){
open(JPG, "$ENV{DOCUMENT_ROOT}/../files/img/$sel/$_") || die "$!";
binmode(JPG); binmode(STDOUT);
while(read(JPG, $buff, 8*2**10)){
print STDOUT $buff;
}
}
}