Forum Webscript.Ru
Программирование => Perl => Тема начата: sergo_stavropol от 05 Октября 2002, 02:56:07
-
Мужики, а что, разве в perl-скриптах после
print "Content-type: text/html\\n\\n";
print FILE "\\n
при написании html-кода можно использовать не все возможности html? То есть, некоторые вещи не срабатывают?
Например, вот код:
open(FILE, ">>$date.txt") or die("Can not open? reason: $!");
print "Content-type: text/html\\n\\n";
print FILE "\\n
|
$xxx, $time |
|
$ip |
|
$page |
|
$ref |
|
";
при запуске выдает int.server error
в чем дело может быть? неужто нельзя html человеческий с использованием , bgcolor и т.д. и т.п. написать в cgi-документе ?
Заранее БЛГДРН.
-
смотри, если взглянуть трезво - то сразу видно, что твой код просто не может работать.
Если у тебя ХТМЛ-код ограничен кавычками, то как могут быть кавычки в самом ХТМЛ??? Используй другие ограничители.
Например:
print << HTML;
HTML
или
qq(
);
в принципе - все, что угодно.
-
Vovan
а в какой строке это сделать, можешь чуть подребней? ( в той где Content-type или где print FILE? или чтобы кавычек не было и там?
ну плиз, поподробней, а?
:beer: :)
-
поподробней, а?
print FILE qq|
...
...
|;
Прежде чем задавать глупые вопросы, посмотри по форуму - недавно обсуждали или книжку почитай.
[OFF]HTML у тебя тоже оставляет желать лучшего:
- про CSS ничего не слышал?
- специально везде по разному пишешь:
| | -   - в конце надо ставить ";"[/OFF]
-
YA
Ну извини пожалуйста, я не претендую на то что это крутой html. Но я ж не просил оценивать мой html, я его знаю хорошо, и про CSS слышал, а задавал глупый вопрос по перлу, который не знаю совсем.
А вообще я всегда стараюсь искать что-то перд тем как спросить
на этот раз не удалось
Сорри...
надеюсь больше никого не раздражаю.
-
[OFF]За грубость извини!
Просто всем давно надоело, что никто не использует FAQ и поиск. Такие форумы, ИМХО, делают не для того, чтобы каждую неделю отвечать на одни и те же вопросы.
А мой комментарий по HTML специально выделен как "OFF".[/OFF]
-
sergo_stavropol, дело в том, что
# $ % \\ " & @ ;
специальные символы Перла, для того, чтобы Перл не обращал на них внимания, надо их экранировать символом \\
Например:
\\&\\#160 $page |
Ну или как посоветовал Vovan.
А лучше как посоветовал YA:-)