Переходы на новую строку
Для того, чтобы переходы на новую строку были представлены одним лишь символом LF, можно воспользоваться какими-либо специализированными редакторами, но можно поступить проще.
Практически все FTP-клиенты, работающие под управлением Windows, поддерживают передачу данных в двух режимах: бинарном и текстовом. В бинарном режиме данные передаются без каких-либо изменений, тогда как в текстовом последовательности CRLF заменяются на LF, в результате чего переданный на UNIX-машину файл «худеет» на количество байт, равное числу строк минус единица.
Убедитесь, что для передачи CGI-скриптов на удаленный сервер используется именно текстовый режим .