Slavik333, это потому, что плохо читаешь доки... Это ж не С какой-нибудь, а php. Строки тут - не то же, что и массивы.
к отдельным символам можно обращаться с помощью фигурных скобок
Ф-ия count() к строкам не применима.
http://www.php.net/manual/ru/function.readdir.phphttp://www.php.net/manual/ru/function.count.phphttp://www.php.net/manual/ru/function.strlen.phphttp://www.php.net/manual/ru/function.substr.php<?php
if ( $handle = opendir('lang') ) // для открытия файла указывать текущую директорию не нужно
{
while ( $file = readdir($handle) ) // С-шные правила тут не рулят
{
if ( preg_match('/^\.{0,3}$/', $file) ) continue; // регулярные выражения проще и гибче сравнений
echo join('<br>', str_split($file)) . '<br>'; // нарезать и замешать - меньше телодвижений, а работает быстрее
}
}