Столкнулся вот с такой загадкой. В двух соседних скриптах читается один и тот-же файл в массив. в одном file1.php так : Код (Text): $error_ip_f='C:\web\error_ip.log'; $error_ip_arr=file( $error_ip_f ); foreach ($error_ip_arr as $line) { echo "1 line= $line <br>"; } а в другом file2.php так : Код (Text): $handle=fopen($error_ip_f, "r"); $line=fread($handle, filesize($error_ip_f)); $error_ip_arr = explode("\n", $line); fclose($handle); foreach ($error_ip_arr as $line) { echo "2 line= $line <br>"; } Загадка в том, что если менять код местами, то он не работает - файл не читается.... То есть весли в file1.php заменить код на код из файла file2.php то он не работает. И наоборот тоже так-же. Я даже как-то в шоке.... Сами скрипты большие, но на этот кусок кода ни что не может повлиять - как так вообще может бытьт-то ?