• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Hello World

  • Автор темы Vadik(R)
  • Дата начала
V

Vadik(R)

Люди, вот набрал примерчик из самоучителя:
Код:
#!/usr/bin/perl -w
use CGI qw/:standart/;
use strict;

print header;
print "<B>Hello, World and People!</B>"
А при загрузке web-странице он выдаёт:
CGI Error
The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:


Unquoted string "header" may clash with future reserved word at c:\inetpub\wwwroot\cgi-bin\hello1.pl line 5.
Name "main::header" used only once: possible typo at c:\inetpub\wwwroot\cgi-bin\hello1.pl line 5.
print() on unopened filehandle header at c:\inetpub\wwwroot\cgi-bin\hello1.pl line 5.
Hello, World and People!
Нет, он конечно пишет Hello World, но с посторонней надписью. Не понимаю, почему он не идёт. Если набрать use CGI qw/:all/, то всё идёт, но по самоучителю там написано CGI qw/:standart/. Самоучитель у меня в PDF-формате, поэтому я мог где-то ошибиться, только не пойму где?
 
V

Vovochka

Код:
use CGI qw/:standard/;

Как говориться, почувствуйте разницу.
 
V

Vadik(R)

Вот, это ДА! ППЦ, я когда читал сообщение и то не сразу заметил :)
Теперь буду всегда обращать на такие НА МЕЛОЧИ внимание :)
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!