Forum Webscript.Ru

Программирование => Perl => Тема начата: Bum от 29 Марта 2001, 06:56:25

Название: Скрипт выдает ошибку под Юникс
Отправлено: Bum от 29 Марта 2001, 06:56:25
Скрипт вылетает на следующей строке
   delete $file[$FORM{\'id\'}];
Из массива @file хочу удалить элемент с
номером $FORM{\'id\'}.
Под Винды все работает нормально.
Что делать?
Название: Скрипт выдает ошибку под Юникс
Отправлено: Chs от 29 Марта 2001, 07:24:37
Цитировать
Bum (29-03-2001 06:56):
Скрипт вылетает на следующей строке
   delete $file[$FORM{\'id\'}];
Из массива @file хочу удалить элемент с
номером $FORM{\'id\'}.
Под Винды все работает нормально.
Что делать?
perldoc -f split
Название: Скрипт выдает ошибку под Юникс
Отправлено: lodevar от 29 Марта 2001, 10:03:55
Цитировать
Bum (29-03-2001 06:56):
Скрипт вылетает на следующей строке
   delete $file[$FORM{\'id\'}];
Что значит ВЫЛЕТАЕТ. Подробнее (что в еррор-логе?).
Цитировать
Из массива @file хочу удалить элемент с
номером $FORM{\'id\'}.
Под Винды все работает нормально.
Что делать?
Если с виду не выдает ошибки, то это не значит, что ошибки нет.  Что в логе?

unlink  не пробовал?
Название: Скрипт выдает ошибку под Юникс
Отправлено: Chs от 29 Марта 2001, 12:26:15
Цитировать
lodevar (29-03-2001 10:03):
Если с виду не выдает ошибки, то это не значит, что ошибки нет.  Что в логе?

unlink  не пробовал?
Элемент массива unlink\'ом? :) Забавно.
Название: Скрипт выдает ошибку под Юникс
Отправлено: lodevar от 29 Марта 2001, 12:40:11
Цитировать
Chs (29-03-2001 12:26):
Элемент массива unlink\'ом? :) Забавно.

Да забавно :-) Он просто переменную назвал $file, так у меня и перемкнуло... Ну конечно ни каким анлинком тут и не должно пахнуть. Екскьюз ми!

Кстати, что-то вопрошающий затих. Может unlink попробовал и получилось... LOL
Название: Скрипт выдает ошибку под Юникс
Отправлено: Bum от 30 Марта 2001, 07:56:10
unlink ничего не делает даже ошибки
Название: Скрипт выдает ошибку под Юникс
Отправлено: Chs от 30 Марта 2001, 09:13:15
Цитировать
Bum (30-03-2001 07:56):
unlink ничего не делает даже ошибки
Сказали же англицким языком:
perldoc -f splice
Название: Скрипт выдает ошибку под Юникс
Отправлено: Bum от 31 Марта 2001, 05:31:22
Thanks