господа, вот у меня на компе работает нормально, а на серваке приходится делать "на ходу"...
пример:
это чтобы считывать параметры из файла, записанные построчно.
когда скрипт выполняется на моём компе - всё ок, а если запустить его на серваке, то приходится в месте, где используется какаянть строка из @file писать substr(@file[$smth], 0, -1), тк всё равно последний символ - chr(10)...
зы: на серваке пёрл намба пять, у меня один из последних, если это чтонть значит для substr()
пример:
Код |
---|
sub load_file { if (open $a, $_[0]) { @file= 0; $b= 0; while(not eof($a)) { @file[$b]= substr(<$a>, 0, -1); #here $b++; } close $a; } else { print join("", "cannot load file ", $_[0]); } } |
это чтобы считывать параметры из файла, записанные построчно.
когда скрипт выполняется на моём компе - всё ок, а если запустить его на серваке, то приходится в месте, где используется какаянть строка из @file писать substr(@file[$smth], 0, -1), тк всё равно последний символ - chr(10)...
зы: на серваке пёрл намба пять, у меня один из последних, если это чтонть значит для substr()