| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Perl: разработка для Web > Почему он не работает... |
| Автор: Borland_Delphi_6 5.12.2002, 20:41 |
| Я вот тут все со скриптами мучаюсь: пытаюсь запустить чат на h1.ru а он не работает. Если кому не сложно, посмотрите http://romansoftcool.narod.ru/chat.zip. 47 кб. |
| Автор: NightGoblin 6.12.2002, 17:18 |
| Нуу... скачал Хы, дождешься, пока я в нем разберусь, - может и подскажу чего. Если, конечно, к тому времени ты сам не сделаешь |
| Автор: Borland_Delphi_6 7.12.2002, 04:28 |
| Не, вообще, я сам ничего сделать не могу: инет платный, да и в скриптах я мало чего понимаю |
| Автор: Dagger 8.12.2002, 22:21 | ||
| попробуй убрать \r из всех скриптов (открываешь бинарно все скрипты и убираешь все \r, оставляя только \n); Счас напиш сишную прогу
|
| Автор: Borland_Delphi_6 9.12.2002, 22:54 |
| Можно по-точнее: ничего не понял! PS Скажите, отображается ли мой аватар? |
| Автор: NightGoblin 11.12.2002, 08:23 |
| другими словами, предлагается убрать из файла все символы 0x0d, ибо формат новой строки DOS/Windows - 0x0d 0x0a, в UNIX - 0x0a. Из-за этого действительно может не работать ничего. PS: а аватар твой не виден... Image not found |
| Автор: Dagger 11.12.2002, 08:53 | ||
Круто ты Дело в том, что в виндоус перевод строки обозначается двумя бинарными символами (т.е. \n - это два символа "\r\n"). Для того, чтобы скрипты заработали в Unix системе надо убрать все символы бинарные "\r", ибо в ейной системе принято переводом строки считать "\n". Надеюсь, изяснился нормально. |
| Автор: NightGoblin 11.12.2002, 08:58 | ||
Да уж, пожалуй, действительно получше моего будет |
| Автор: Borland_Delphi_6 12.12.2002, 04:11 |
| Вроде понял: нужно открыть все скрипты, найти все строчки /n/r и оставить тока /n? З.Ы Попробуйте ввести полный адресс картинки аватара в окне браузера, работает ведь, а почему тут не виден? http://romansoftcool.narod.ru/avatars/linux.gif |
| Автор: NightGoblin 14.12.2002, 16:40 |
| в новых RedHat'ах есть такие две утилитки как dos2unix и unix2dos - обработай все файлы dox2unix'ом и делов А аватар твой нынче нормально виден |
| Автор: Borland_Delphi_6 15.12.2002, 04:15 |
| У меня RedHat 7.3. Подойдет? Еси да, то как эти утилитки запустить, через консоль? |
| Автор: NightGoblin 15.12.2002, 18:29 | ||
По идее должны (если, конечно, установлены |
| Автор: Borland_Delphi_6 24.12.2002, 02:50 |
| Все никак не соберусь эту утилитку запустить... Но вот тут недавно подумал: причем сдесь может быть dos или unix, когда сервак выдает ошибку с правами доступа |
| Автор: MuToGeN 24.12.2002, 11:08 |
| вообще-то фтп сервер h1.ru сам все автоматически конвертит. при аплоаде. по крайней мере раньше конвертил |
| Автор: NightGoblin 25.12.2002, 13:33 | ||
и требует кодировку cp1251(win), что невыносимо бесит |
| Автор: Borland_Delphi_6 28.12.2002, 01:30 |
| Не, еси реально этот чат может не работать из-за кодировки файлов, то это не проблема: в win1251 перекодировать легко. А вообще, вот этот чат на серваке, может вы заметите то, чего я не видел. http://chatandforum.h1.ru/chat/index.shtml И еще он там говорит: [an error occurred while processing this directive]. Вот так... |
| Автор: NightGoblin 30.12.2002, 19:32 |
| еггоги похожи на ошибки SSI... У тебя SSI там есть?... А я без регистрации попробовал зайти, так он на стадии "Waiting for reply" и подвис... А потом вообще сообщил, что документ не содержал данных |
| Автор: Borland_Delphi_6 2.1.2003, 05:11 |
| Откровенно говоря, я не знаю, что это такое и есть ли это у меня... Но у меня при входе без регистрации тоже самое... |
| Автор: haljavchik 3.1.2003, 11:33 |
| С SSI на h1, у меня тоже были проблемы, работает только если документы в одной дире лежат... А по чату ставь на все файлы и папки в cgi права 711, а то что-то 403 выдаёт. |