а теперь как я предполагал тут мой ответ http://profiwm.ru/codes/code.php?id=537
открытие файла при чтении заголовков не нужно. говнокод. учись нормальному коду прежде чем новичков сбивать с верного пути обоснованный минус коду.
архитектор в PHP для этого уже давно все реализованно
зачем их считать-то?)))