|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Alexei Ptshelnikov 2:5020/400 23 Nov 2001 21:16:35 To : Alexey Gradovtsev Subject : Re: Правильно так писать? -------------------------------------------------------------------------------- "Alexey Gradovtsev" <Alexey.Gradovtsev@p7.f1247.n5030.z2.fidonet.org> сообщил/сообщила в новостях следующее: news:1006464805@p7.f1247.n5030.z2.ftn... > Почему вопрос возник: если писать между print "HTML"; и HTML полностью всю > html-страничку, то скрипт сильно раздувается, читать его очень трудно. А если в > скрипте несколько разных вариантов странички? Hе легче ли тогда использовать > SSI или что-то вроде: <script language=PerlScript>? Т.е. не html in perl, a > perl in html. Я делал просто шаблоны страниц, в которые уже вставлял результат работы скрипта. То есть: open (TMPL, "template.html"); while (<TMPL>) { s/%TEXT%/$result/; print; } close (TMPL); Это ещё оформляется отдельной подпрограммкой и получаем удобночитаемый код, типа: f_read ($result); -- WBR, Death Angel. mailto: alex-ptschel@mtu-net.ru "Из каждого безвыходного положения есть самое меньшее два выхода". (с) Отправлено через сервер Talk.Ru - http://www.talk.ru --- ifmail v.2.15dev5 * Origin: Talk.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/64885801daf0.html, оценка из 5, голосов 10
|