Я планирую загрузить Java-апплет с этой страницы. Я могу добавить код и все, что необходимо на страницу позже, но по какой-то причине я не могу загрузить эту страницу. Я думаю, что это теги <div>
. Может ли кто-нибудь объяснить мне?Страница CGI не загружается
!/usr/bin/perl
require "/home/bob/public_html/cgi-bin/cookie.pl";
print "Content-type: text/html\n";
# Make sure the passed date is reasonable
$theTime = $ENV{'QUERY_STRING'};
$theTime = time - $theTime;
&Do_Cookies();
print "\n";
print "\n";
print "<html><head><title>Title</title><link rel=\"stylesheet\"type=\"text/css\" href=\"stylesheet.css\"></head><body>";
print "<div id=\"header\"></div>";
print "<div class=\"content\"><p>CENTER STUFF</p></div>";
print "<div id=\"copy\"><center>Copyright Notice HERE</center><br></div></center>";
print "<div id=\"navLeft\">LEFT STUFF</div>";
print "<div id=\"navRight\">RIGHT STUFF</div></body></html>";
exit 0;
Апплет Java? CGI Perl? Был ли я перенесен обратно в 1999 году? –
Хорошо, посмотрите, «это не работает» не является хорошим заявлением о проблеме. Что ты видишь? Что говорит журнал ошибок? Что происходит, когда вы запускаете его из командной строки? Первое, что выпрыгивает на меня, - и есть много --- это ваша линия shebang. Начните там. –
Это очень старомодный Perl из 'require' файла .pl для вызова подпрограмм с амперсандом' & '. Вы также опускаете 'use strict' и' use warnings 'all' и не объявляете ни одной из ваших переменных. Это был не очень хороший стиль, поскольку не менее четырнадцати лет назад, когда появилась версия 8 Perl 5. Если вы собираетесь использовать CGI, вы должны хотя бы использовать модуль '' CGI' (http://metacpan.org/module/CGI) в своем коде – Borodin