Автор Тема: Знания perl стремятся к нулю  (Прочитано 11656 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Знания perl стремятся к нулю
« Ответ #15 : 01 Августа 2003, 16:18:43 »
что в error_log?
The documentations is your friend

Оффлайн nobody

  • вроде как одушевленный
  • Постоялец
  • ***
  • Сообщений: 218
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.n0b0dy.ru
Знания perl стремятся к нулю
« Ответ #16 : 01 Августа 2003, 16:24:28 »
говорится что $ffff неопределенна
.::dO_ob::.

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Знания perl стремятся к нулю
« Ответ #17 : 01 Августа 2003, 16:29:02 »
nobody у тебя по-русски апач логи выдает?
дай лог в оригинале
The documentations is your friend

Оффлайн Phoinix

  • RW
  • Ветеран
  • *****
  • Сообщений: 1097
  • +0/-0
  • 2
    • Просмотр профиля
    • http://phoinix.ucoz.ru
Знания perl стремятся к нулю
« Ответ #18 : 01 Августа 2003, 16:30:24 »
Попробуй так:

use CGI;
$query = new CGI;
$ffff =$query -> param(\'ffff\');

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Знания perl стремятся к нулю
« Ответ #19 : 01 Августа 2003, 16:33:21 »
Phoinix
А смысл?
Зaтык у него не там совсем.
The documentations is your friend

Оффлайн nobody

  • вроде как одушевленный
  • Постоялец
  • ***
  • Сообщений: 218
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.n0b0dy.ru
Знания perl стремятся к нулю
« Ответ #20 : 01 Августа 2003, 16:37:10 »
Пробовал непомогает.... :((

И как мне это решить??????
.::dO_ob::.

Оффлайн nobody

  • вроде как одушевленный
  • Постоялец
  • ***
  • Сообщений: 218
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.n0b0dy.ru
Знания perl стремятся к нулю
« Ответ #21 : 01 Августа 2003, 16:46:44 »
Global symbol "$ffff" requires explicit  package name at c:\\www\\apache\\cgi-bin\\test.pl line (номер строки)
.::dO_ob::.

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Знания perl стремятся к нулю
« Ответ #22 : 01 Августа 2003, 16:48:07 »
nobody ответить на мои вопрос
The documentations is your friend

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Знания perl стремятся к нулю
« Ответ #23 : 01 Августа 2003, 16:49:45 »
убери use strict;
работает?
The documentations is your friend

Оффлайн Phoinix

  • RW
  • Ветеран
  • *****
  • Сообщений: 1097
  • +0/-0
  • 2
    • Просмотр профиля
    • http://phoinix.ucoz.ru
Знания perl стремятся к нулю
« Ответ #24 : 01 Августа 2003, 17:07:05 »
nobody
Может не в тему, но у тебя модуль CGI вообще стоит?
Если ставил ActivePerl под винду, то его по-умолчанию нет...

Оффлайн Phoinix

  • RW
  • Ветеран
  • *****
  • Сообщений: 1097
  • +0/-0
  • 2
    • Просмотр профиля
    • http://phoinix.ucoz.ru
Знания perl стремятся к нулю
« Ответ #25 : 01 Августа 2003, 17:10:06 »
Как альтернатива:

 $buffer = $ENV{\'QUERY_STRING\'};
 if ($ENV{\'REQUEST_METHOD\'} eq "POST") {read(STDIN, $buffer, $ENV{\'CONTENT_LENGTH\'})}
 @pairs = split(/&/, $buffer);
 foreach $pair (@pairs) {
  ($name, $value) = split(/=/, $pair);
  $name =~ tr/+/ /;
  $name =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
  $value =~ tr/+/ /;
  $value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
  $FORM{$name} = $value;
 }

$ffff = $FORM{\'ffff\'};

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Знания perl стремятся к нулю
« Ответ #26 : 01 Августа 2003, 17:18:57 »
Phoinix ты знаешь что вызывает ошибку
"Global symbol "$ffff" requires explicit package name at c:\\www\\apache\\cgi-bin\\test.pl line (номер строки)" ? Я знаю.
The documentations is your friend

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Знания perl стремятся к нулю
« Ответ #27 : 01 Августа 2003, 17:22:55 »
Цитировать
Phoinix:
Если ставил ActivePerl под винду, то его по-умолчанию нет...

На 100% уверен?
The documentations is your friend

Оффлайн Phoinix

  • RW
  • Ветеран
  • *****
  • Сообщений: 1097
  • +0/-0
  • 2
    • Просмотр профиля
    • http://phoinix.ucoz.ru
Знания perl стремятся к нулю
« Ответ #28 : 01 Августа 2003, 17:24:00 »
NeoNox
Сам ставил... а потом CGI доустанавливал...

А насчет ошибки точно не знаю, я strict использую только последнее время, но у меня подобные бывали до этого...

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Знания perl стремятся к нулю
« Ответ #29 : 01 Августа 2003, 17:26:48 »
Phoinix ну и зря. Может на заре и были дистрибутивы без CGI.pm но я таких не встречал.
The documentations is your friend

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28