![]() |
Perl не выводит SSI?
Здравствуйте. Скажите пожалуйста: а перл разве SSI через код не вставляет? Вобщем: запускаю файл test.pl c содержанием:
#!/usr/bin/perl print "Content-type: text/html\n\n"; print "<html>\n"; print "<head>\n"; print "<title>Тестовая страница</title>\n"; print "</head>\n"; print "<body>\n"; print "<!--\#include file=\"vstav.html\" -->\n"; print "</body>\n"; print "</html>\n"; и вместо кода из файла vstav.html он мне выдает страницу с <!--#include file="vstav.html" --> <html> <head> <title>Тестовая страница</title> </head> <body> <!--#include file="vstav.html" --> </body> </html> почему он директиву SSI не обработал? (Сам сервер все дириктивы воспринимает, если их не через перл делать, а напрямую в хтмл вставлять) |
Re: Perl не выводит SSI?
Цитата:
|
Я чего-то не понимаю тогда.... я имел ввиду апач почему не обрабатывает? Я думаю что скрипт формирует страницу, затем ее обрабатывает браузер и увидев директиву SSI вставляет код из файла...
|
Цитата:
Цитата:
Цитата:
|
Все. Ставлю вопрос в лоб :confused: Как сделать, чтобы он вместо
<body> <!--#include file="vstav.html" --> </body> не текст вставлял, а чтобы код из файла vstav.html |
Цитата:
2. Прочесть раздел про регулярные выражения. 3. Прочесть радел про файловые функции. 4. Применить полученные знания на практике. |
я это все знаю, это ты намекаешь на влоб через open();?
|
Цитата:
|
Цитата:
Цитата:
|
Если понимаешь, то этот вариант:
Цитата:
Я всегда полагал, что SSI используется в shtml (html) для включения Perl скриптов, но никак не наоборот... :confused: А в Perl используется open(), require '' или use... |
| Часовой пояс GMT +4, время: 18:13. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.