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

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

Оффлайн Phoinix

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

P.S. А что все-таки означает ошибка??

Проверил...
При отсутствии CGI у меня вообще никакого эффекта в виде 500-й ошибки... :-( просто данные не берет и все...
« Последнее редактирование: 01 Августа 2003, 17:38:10 от Phoinix »

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Знания perl стремятся к нулю
« Ответ #31 : 01 Августа 2003, 17:38:15 »
Она означает что ты редко используешь use strict; в своих программах.
Переменная не определена. Лечится объявлением переменной с помощью my.
The documentations is your friend

Оффлайн Phoinix

  • RW
  • Ветеран
  • *****
  • Сообщений: 1097
  • +0/-0
  • 2
    • Просмотр профиля
    • http://phoinix.ucoz.ru
Знания perl стремятся к нулю
« Ответ #32 : 01 Августа 2003, 17:43:18 »
NeoNox
[OFF]Я как-то попробовал в одну из предыдущих своих программ вставить use strict, потом потратил около 2 часов расставляя my и local, а когда мне это надоело, я решил что use strict лучше писать в начале скрипта... :-)[/OFF]

Оффлайн Wyclef

  • hello_worlder
  • Старожил
  • ****
  • Сообщений: 307
  • +0/-0
  • 2
    • Просмотр профиля
    • http://thug.narod.ru
Знания perl стремятся к нулю
« Ответ #33 : 01 Августа 2003, 17:54:37 »
Исходник, который показан выше у меня нормально отработал в винде...

только ругался на методы, после их заменты - заработал:
add_worksheet -> addworksheet
add_format -> addformat
It\'s nice to be important, but it\'s more important to be nice!

Оффлайн nobody

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

use strict;

когда убрал все заработало.

спасибо за совет.
NeoNox с меня пиво :)
.::dO_ob::.

Оффлайн Wyclef

  • hello_worlder
  • Старожил
  • ****
  • Сообщений: 307
  • +0/-0
  • 2
    • Просмотр профиля
    • http://thug.narod.ru
Знания perl стремятся к нулю
« Ответ #35 : 01 Августа 2003, 18:00:54 »
дык, в идеале должно и со strict-ом работать...
It\'s nice to be important, but it\'s more important to be nice!

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Знания perl стремятся к нулю
« Ответ #36 : 01 Августа 2003, 18:06:41 »
nobody это еще не спасибо
оставь use strict;
и в следующей за ним строке напиши my $ffff; или как там эта переменная у тебя называется.
вот тогда и будет спасибо
The documentations is your friend

Оффлайн nobody

  • вроде как одушевленный
  • Постоялец
  • ***
  • Сообщений: 218
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.n0b0dy.ru
Знания perl стремятся к нулю
« Ответ #37 : 01 Августа 2003, 18:52:21 »
Да мне этот use strict, как мертвому припарка, поскольку задача немного в другом, главное что переменные получились, а все остальное не важно... Я пер использую только для генирации xls, просто средствами PHP этого нереализованно, вот и пришлось на скорую руку с perl\'ом разбираться. :)
.::dO_ob::.

 

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