Я сказал, что нужно сперва вообще убедиться, загружается или нет файл, еще до извлечения переменных из него. Запишите туда любую строку, и проверьте, как я сказал.
Не хотите последовательно локализовать проблему - ваше дело.
Я не использую Тотал Командер, но думаю, что если посмотрите в панели, которя структуру директории на хосте отображает, то, если у вас UNIX-сервер, там будет поле с правами, типа

Код:
-rw-r-----
(это 640, вам это и нужно, если что)
Добавлено через 15 минут
Да, действительно, нужно убедиться еще, что при передачи используется ASCII режим.