Forum Webscript.Ru
Программирование => Perl => Тема начата: Shaihan от 07 Мая 2002, 07:46:57
-
Почему ЦГИ выводит информация не в бродилку а открывает новое окнол MS-DOS и выполняется в этом окне:rolleyes:
-
Нагромождение смысловых ошибок... :(
Если я правильно понял то ты кликаеш на скрипте и он открывается в окне MS-DOS? Все правильно.
Если нужно в броузере - поставь и настрой сервер.
http://userguide.webservis.ru/homeserver-apache-forprint.shtml
-
Если я правильно понял то....
А я понял по другому, что скрипт запускается через броузер...но открывает окно....
Телепатов на форуме почти нет, еще раз и поподробнее, что происходит....
-
Когда я запускаю скрипт через бродилку, этот скрипт не отплавляет информацию на мою бродилку, а открывает новое DOS - окно и тут же закрывает это окно. В это время бродилка просто грузится, не останавливаясь. Ошибок в логах нет, синтаксис проверил, сервер вроде бы настроен.
-
Я не могу запустить любой ЦГИ-скрипт ошибка №500 запись в логах:
[Wed May 08 13:05:17 2002] [error] [client 127.0.0.1] Premature end of script headers: f:/cgi-bin/dir.cgi
[Wed May 08 13:05:17 2002] [error] [client 127.0.0.1] Can\'t locate object method "Use" via package "CGI" at f:/cgi-bin/dir.cgi line 4.
Помогите справиться с этой
-
Shaihan
[Wed May 08 13:05:17 2002] [error] [client 127.0.0.1] Can\'t locate object method "Use" via package "CGI" at f:/cgi-bin/dir.cgi line 4.
Ну это по-моему ошибка в самом скрипте, т.е. Перл не может найти метод "Use" в пакете CGI. Проверь скрипт, а именно строку 4.
-
Can\'t locate object method "Use" via package "CGI" at f:/cgi-bin/dir.cgi line 4.
LOL :))))))))
use CGI; вместо написанного Use CGI;
-
Мой скрипт:
#! c:\\perl\\bin\\perl.exe
Use strict;
Use CGI qw(:all);
print header;
$directory=param(\'dirname\');
print \'dir $directory\';
-
use с маленькой буковки ;) как уже Chs сказал
print \'dir $directory\';
тогда уж надо такие кавычки ставить " " (двойные)
-
Мой скрипт:
#! c:\\perl\\bin\\perl.exe
И охота людям каждый раз путь менять при закачке на сервер....
Интересно на каком заборе надо ссылку написать (http://userguide.webservis.ru/homeserver-apache-forprint.shtml) ?
-
Интересно на каком заборе надо ссылку написать (http://userguide.webservis.ru/homes...-forprint.shtml) ?
;) надо у вебскрипта шапку переделать под это - вместо лого и баннера всобачить "Установка Apache под Win подробное руководство!"
Э, а еще Small HTTP Server обновился стал еще круче ;) и остался по прежнему простым.
-
А эта ошибка как исправляется?
[Wed May 08 13:05:17 2002] [error] [client 127.0.0.1] Premature end of script headers: f:/cgi-bin/dir.cgi
Опять в этом же скрипте!
-
раз уж use strict;
то нужно
или:
my $directory=param(\'dirname\');
или объявить $directory глобальной
use vars \'$directory\';