|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Konstantin Tokar 2:5020/400 03 Feb 2005 22:13:19 To : Evgeni Kubachev Subject : Re: winsymbols -------------------------------------------------------------------------------- Evgeni Kubachev wrote: > Здорово, Konstantin !!! > > 03 Фев 05 19:16, Konstantin Tokar напечатал для Evgeni Kubachev: > > >> написал cgi-скрипт. отладил под apache w32 на локальной машине. > >> заливаю хостеру (через WindowsCommander). скрипт не выполняется. > >> узнаю у хостера, что это происходит из-за того, что "файл залился криво. > >> на конце строк некорректные виндовые символы". > >> > >> объясните, плз, что это за "некорректные виндовые символы" и как мне > >> правильно залить скрипт с локальной машины на сервер хостеру? > KT> Попробуй записывать на FTP текстовые файлы в текстовом режиме. > это т.е. при копировании ставить режим ascii ? Да. > > KT> Либо сохраняй файлы в Unix формате - многие редакторы имеют опцию, > KT> примерно так обозначенную. > такого ни разу не видел (пользуюсь bred'ом и aditor'ом). это что за формат? > utf-8, utf-16, koi-8 или какая другая кодировка? Это то, о чём писал Serge Chervjakov. Твой администратор иммел ввиду, что в конце первой строки, где указано #!/usr/bin/perl , стоит лишний символ \r, то есть в качестве интерпретатора ищется "/usr/bin/perl\r" , что является следствием различия понятий windows и unix (и мас) о том, чем должна кончаться строка в текстовом файле. Hапример, в FAR'е надо нажать не F2, а Shift-F2 и выбрать опцию 'в формате Unix (LF)' . LF - это и есть \n . В Optiperl'е эта опция называется ''Default line ending format' . Ищи что-то похожее. --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/65771d6b7c2e.html, оценка из 5, голосов 10
|