Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: SHTML
 
 автор: EXP   (04.12.2006 в 03:10)   письмо автору
 
 

Непойму это shtml, чтобы интерпретировалось, чтото ещё надо сделать, или просто надо код написать, например типа такого:
<html>  <body>   <!--#echo var="ok printed"-->
 -=html=-  
</body></html>
html нормально отображается а <!--это--> выводится так как есть

   
 
 автор: 12345   (04.12.2006 в 03:17)   письмо автору
 
   для: EXP   (04.12.2006 в 03:10)
 

В смысле, выводится "ok printed"? Если нет, то на сервере не включена поддержка SSI. Или сервера нет :).

   
 
 автор: EXP   (04.12.2006 в 03:40)   письмо автору
 
   для: 12345   (04.12.2006 в 03:17)
 

Этого я и боялся :) всмысле сервер есть, выводится вместе с <!--#-->
-- - - - - - - - - - А ещё вот что, делаю я файл test.pl , пишу в него
#!/usr/home/perl -w   
  
print 'ok';
В результате пустой экран. Путь может и неправильно, я его в phpinfo() вообще ненашёл. Как узнать правильный и проверить включена-ли поддержка perl

   
 
 автор: SHAman   (04.12.2006 в 09:21)   письмо автору
 
   для: EXP   (04.12.2006 в 03:40)
 

Проверить включена ли поддержка Perl:

Делаете файл:

#!/usr/bin/perl
print qq(Content-type:  text/html\n\n);
print "Неплохо;)";


Размещаете его в своей директории cgi на сервере или локалхосте и пишете в браузере:
domain.com/cgi/myscript.pl

По идее должно вывести "Неплохо;)".

Если у вас выводятся инклюды вместе с комментариями, то одно из двух: либо у вас не включена поддержка SSI на сервере, либо у вас не разрешено включение файлов в данной папке. Для включения создайте в этой папке файл .htacess соответствующего содержания.

   
 
 автор: EXP   (04.12.2006 в 18:10)   письмо автору
 
   для: SHAman   (04.12.2006 в 09:21)
 

Оказалось shtml синтактичская ошибка была, или ! забыл или пробел перед -->. работает :))
<html>
<body>
<!--#set var="T" value="SSI :)" -->
<!--#echo var="T" -->
<hr>
-=html=-
 </body>
</html>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования