![]() |
|
Модераторы: korob2001, ginnie |
![]()
|
|
| mcsseifer |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 1.11.2006 Репутация: нет Всего: нет |
Проблема такая...REMOTE_HOST вызывает скрипт, передаёт ему некие параметры ГЕТОМ. В скрипте функцией open открываю файл и по полученном дискриптору пишу в файл через print. ПРоблема....данные в файл не пишутся. Вызываю скрипт в консоли всё ок.....объясните причину плиз.... |
|||
|
||||
| Zuzu |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 140 Регистрация: 19.10.2006 Где: Екатеринбург Репутация: 1 Всего: 4 |
Много чего быть может...
Кусок кода, что пишет в файл, покажи. --------------------
Проводить эксперименты на живом сервере опасно, а на мертвом - бесполезно. |
|||
|
||||
| Nab |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 582 Регистрация: 25.3.2006 Где: Kiev Репутация: 8 Всего: 37 |
А скорее всего прав у HTTP сервера нет на запись, логи сервака смотрите...
-------------------- Чтобы правильно задать вопрос нужно знать больше половины ответа... Perl Community FREESCO in Ukraine |
|||
|
||||
| mcsseifer |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 1.11.2006 Репутация: нет Всего: нет |
нк часть когда это 3 строки open (OKLOG, ">>oklog"); print OKLOG "$localtime [$Data] INSERT Operation OK\n"; close (OKLOG); логи уж я посмотрел не знаю что за трабль такой! |
|||
|
||||
| amg |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1145 Регистрация: 3.8.2006 Где: Новосибирск Репутация: 1 Всего: 50 |
А если так
|
|||
|
||||
| mcsseifer |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 1.11.2006 Репутация: нет Всего: нет |
открывает он нормально
|
|||
|
||||
| nitr |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: 12 Всего: 84 |
т.е. этого сообщения нет?
ну если нету... даж сложно предположить, но исправь так:
и всё же не ясна данная строка - print OKLOG "$localtime [$Data] INSERT Operation OK\n"; - ошибка и тут может быть! Добавлено @ 17:29 $localtime [$Data] - лишний пробел тут, да и что за $Data ? Добавлено @ 17:30 и в error.log (сервера Apache) должна быть ошибка... |
||||
|
|||||
| mcsseifer |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 1.11.2006 Репутация: нет Всего: нет |
попробую завтра на работе... пробел не лишний это две переменные разные.... в логах апача ошибке нет....потому что скрипт работает нормально просто не пишет в файл....почему?? непонятно! |
|||
|
||||
| nitr |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: 12 Всего: 84 |
mcsseifer, глянь в httpd.conf
или бывает и так - httpd.include Если нету там записи в лог, добавь строчку:
|
|||
|
||||
| pr10 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 21.2.2007 Репутация: нет Всего: нет |
mcsseifer,
1. В приведенном коде синтаксических ошибок нет. 2. Остальной код за кадром. 3. Установить диагноз скрипта нельзя. 4. Полный код нерабочего скрипта можете показать? Это сообщение отредактировал(а) pr10 - 21.2.2007, 15:03 |
|||
|
||||
| GoDleSS |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 105 Регистрация: 11.2.2007 Где: Пироговский Репутация: нет Всего: 2 |
mcsseifer, попробуйте следующий вариант, хотя мало шансов, что он сработает:
--------------------
It's a nice day to die my friend! |
|||
|
||||
| Anarki |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 326 Регистрация: 14.3.2005 Репутация: нет Всего: 11 |
Откуда такая уверенность? 500 ошибки не было? обычно если STDERR идет - то 500 ошибка. Это сообщение отредактировал(а) Anarki - 1.5.2007, 11:19 |
|||
|
||||
| korob2001 |
|
||||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2871 Регистрация: 29.12.2002 Репутация: 13 Всего: 61 |
Попробуй сделать запись без переменных например запусти такой код:
-------------------- "Время проходит", - привыкли говорить вы по неверному пониманию. "Время стоит - проходите вы". |
||||||
|
|||||||
![]()
|
| Правила форума "Perl: CGI программирование" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Perl: разработка для Web | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |