Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
netadmin.ws
Панель управления Регистрция свободна! Календарь Список пользователей Часто задаваемые вопросы Поиск по форуму Архив скриптов Главная   
Форум сетевых администраторов
Форум сетевых администраторов Форум сетевых администраторов » Программирование » PHP » php и SSI
Предыдущая тема     Следующая тема
Автор
Тема    Новая тема     Ответить на эту тему
ValeRa+
Правая рука Paul'я
Средний рейтинг: 4.17 | Оценок: 6
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Sep 2002
Место проживания: Киев, Украина
Публикаций: 297
Статус: ValeRa+ в оф-лайне
php и SSI [сообщение #43428]

Я на своём сайте примитивно использую технологию SSI (тоесть просто распихал "верх" и "низ" сайта по файлам, а потом вызываю их с помощью, например, <!--#include virtual="/ru/ssi/title.shtml" --> ).
Я php не знаю, но сейчас возникла проблема - нужно перейти на пхп и пока я его только начал учить, а примитивно его использовать уже нужно.

Подскажите мне пожалуйста, как заменить всё то, что у меня на SSI (см. выше), на аналог из php? Т.е. конкретно, какого разширения должны быть файлы и что они должны вмещать.

Заранее спасибо.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 09-05-2003 20:30
Нажмите сюда для просмотра профайла ValeRa+ Отправить Персональное сообщение ValeRa+ Посетить домашнию страничку ValeRa+! Найти сообщения от ValeRa+ Добавить ValeRa+ в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
polo
Администратор
Средний рейтинг: 4.77 | Оценок: 106
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус: polo в оф-лайне
[сообщение #43429]

функция virtual();

__________________
Всегда есть решение.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 09-05-2003 20:31
Нажмите сюда для просмотра профайла polo Отправить Персональное сообщение polo Посетить домашнию страничку polo! Найти сообщения от polo Добавить polo в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
ValeRa+
Правая рука Paul'я
Средний рейтинг: 4.17 | Оценок: 6
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Sep 2002
Место проживания: Киев, Украина
Публикаций: 297
Статус: ValeRa+ в оф-лайне
[сообщение #43431]

polo

quote:
функция virtual();

А сам файл, как я понимаю должен называться *.php ?

И ещё, если можно. Я прошу прощения, но не мог бы ты написать, как именно это будет выглядеть? (саму сраничку с указаниями про эту функцию я прочитал, но не понял, т.к. пхп не знаю пока )
И что ещё должно быть на этой пхп-странички, кроме этой функции?
Спасибо.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 09-05-2003 20:37
Нажмите сюда для просмотра профайла ValeRa+ Отправить Персональное сообщение ValeRa+ Посетить домашнию страничку ValeRa+! Найти сообщения от ValeRa+ Добавить ValeRa+ в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
polo
Администратор
Средний рейтинг: 4.77 | Оценок: 106
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус: polo в оф-лайне
[сообщение #43436]

да это функция эмулирует include virtual в ssi т.е.:
<!--#include virtual="/ru/ssi/title.shtml" -->
=
virtual("/ru/ssi/title.shtml");
на этой странице может быть что угодно, но пхп код должен заключатся между <?php ?>, например
<html>
<head>
<title>Page title</title>
</head>
<body>
<?php
virtual("/ru/ssi/title.shtml");
?>
</body>
</html>
страничка должно иметь рассширение пхп или любое другое которое прописанно апачи чтобы обрабатывалась пхп интерператором.
Тьфу блин цело введение в пхп написал .

__________________
Всегда есть решение.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 09-05-2003 20:54
Нажмите сюда для просмотра профайла polo Отправить Персональное сообщение polo Посетить домашнию страничку polo! Найти сообщения от polo Добавить polo в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Rumata
Участник+
Средний рейтинг: 4.5 | Оценок: 12
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: May 2002
Место проживания: Владимирская обл.|Москва
Публикаций: 165
Статус: Rumata в оф-лайне
[сообщение #43437]

в том месте, где у тебя инклюд, напиши <?php virtual("ru/ssi/title.shtml"); ?>

имхо, если ты не используешь цги, тебе будет достаточно обойтись такой конструкцией она опять же имхо будет работать быстрее:
<?php include("/ru/ssi/title.shtml"); ?>

Rumata добавил 09-05-2003 в 20:59:21:
к посту поло: встречался с трудностями при работе виртуала по абсолютным путям. Он насколько я помню предпочитает относительных ... или наоборот?.. старый стал, память подводит ... =))

Сообщение было отредактировано Rumata 09-05-2003 в 21:00

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 09-05-2003 20:56
Нажмите сюда для просмотра профайла Rumata Отправить Персональное сообщение Rumata Посетить домашнию страничку Rumata! Найти сообщения от Rumata Добавить Rumata в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
ValeRa+
Правая рука Paul'я
Средний рейтинг: 4.17 | Оценок: 6
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Sep 2002
Место проживания: Киев, Украина
Публикаций: 297
Статус: ValeRa+ в оф-лайне
[сообщение #43438]

polo
СпасибА огромное!

А может <?php ?> начинаться и заканчиваться до и после, соответсвенно, <html> и </html>? Т.е. вот так вот:

<?php
<html>
<head>
<title>Page title</title>
</head>
<body>
virtual("/ru/ssi/title.shtml");
</body>
</html>
?>

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 09-05-2003 20:59
Нажмите сюда для просмотра профайла ValeRa+ Отправить Персональное сообщение ValeRa+ Посетить домашнию страничку ValeRa+! Найти сообщения от ValeRa+ Добавить ValeRa+ в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Rumata
Участник+
Средний рейтинг: 4.5 | Оценок: 12
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: May 2002
Место проживания: Владимирская обл.|Москва
Публикаций: 165
Статус: Rumata в оф-лайне
[сообщение #43439]

этих <?php ?> может быть сколько угодно на странице, хтмл код можно и нужно писть снаружи от них. Внутри писать нельзя. Только через

<?php print "<html>blablabla"; ?>

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 09-05-2003 21:01
Нажмите сюда для просмотра профайла Rumata Отправить Персональное сообщение Rumata Посетить домашнию страничку Rumata! Найти сообщения от Rumata Добавить Rumata в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя



Формат времени GMT. Текущее время 15:19.
Новая тема   Ответить на эту тему [ Версия для печати Печать | Отправить эту страницу другу/знакомому! Отправить | Получать уведомления об обновлении этой темы Подписка ] Предыдущая тема     Следующая тема
Навигация по форуму:
Оценка темы:

Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения.
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
 

Page generated in 0.01227808 seconds (37.58% PHP - 62.42% MySQL) with 23 queries.


  Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
©NetAdmin.ws, 2001-2026.
Powered by: vBulletin
Copyright ©2000, 2001, Jelsoft Enterprises Limited.