Forum Webscript.Ru

Программирование => Perl => Тема начата: sergo_stavropol от 05 Октября 2002, 02:56:07

Название: HTML в 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-документе ?
Заранее БЛГДРН.
Название: HTML в perl-скриптах
Отправлено: Vovan от 05 Октября 2002, 03:16:38
смотри, если взглянуть трезво - то сразу видно, что твой код просто не может работать.
Если у тебя ХТМЛ-код ограничен кавычками, то как могут быть кавычки в самом ХТМЛ??? Используй другие ограничители.

Например:

print << HTML;

HTML

или


qq(

);

в принципе - все, что угодно.
Название: HTML в perl-скриптах
Отправлено: sergo_stavropol от 05 Октября 2002, 03:26:34
Vovan

а в какой строке это сделать, можешь чуть подребней? ( в той где Content-type или где print FILE? или чтобы кавычек не было и там?

ну плиз,  поподробней, а?
:beer:   :)
Название: HTML в perl-скриптах
Отправлено: YA от 05 Октября 2002, 10:46:26
Цитировать
поподробней, а?
print FILE qq|

...
...


|;

Прежде чем задавать глупые вопросы, посмотри по форуму - недавно обсуждали или книжку почитай.

[OFF]HTML у тебя тоже оставляет желать лучшего:
- про CSS ничего не слышал?
- специально везде по разному пишешь:
- &#160 - в конце надо ставить ";"[/OFF]
Название: HTML в perl-скриптах
Отправлено: sergo_stavropol от 05 Октября 2002, 15:46:15
YA
Ну извини  пожалуйста, я не претендую на то что это крутой html. Но я  ж не просил оценивать мой html,  я его знаю хорошо, и про CSS слышал, а задавал глупый вопрос по перлу, который не знаю совсем.

А вообще я всегда стараюсь искать что-то перд тем как  спросить
на этот раз не удалось
Сорри...
надеюсь больше никого не раздражаю.
Название: HTML в perl-скриптах
Отправлено: YA от 06 Октября 2002, 02:05:11
[OFF]За грубость извини!
Просто всем давно надоело, что никто не использует FAQ и поиск. Такие форумы, ИМХО, делают не для того, чтобы каждую неделю отвечать на одни и те же вопросы.
А мой комментарий по HTML специально выделен как "OFF".[/OFF]
Название: HTML в perl-скриптах
Отправлено: glebushka от 06 Октября 2002, 17:05:55
sergo_stavropol, дело в том, что
# $ % \\ " & @ ;
специальные символы Перла, для того, чтобы Перл не обращал на них внимания, надо их экранировать символом \\
Например:
\\&\\#160 $page
Ну или как посоветовал Vovan.
А лучше как посоветовал YA:-)