Ayola.net
Новости: В связи с обилием спама, постинг на форуме временно закрыт.

Для связи с поддержкой используйте тикеты в панели управления.
 
*
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь. Ноябрь 24, 2017, 22:47:12


Войти


Страниц: [1]
  Печать  
Автор Тема: Вопрос по PHP  (Прочитано 6311 раз)
0 Пользователей и 1 Гость смотрят эту тему.
ZoAs
Вникающий
***

Карма: 15
Сообщений: 111


Saboteur


Просмотр профиля WWW
« : Апрель 05, 2008, 11:30:15 »

Как вставить в HTML стараницу текст из другого документа?

Нужно для простого изменения меню (чтоб меню хранилось в одном файле).

Знаю как сделать это в php файле, но тогда придется все html менять на php, а это нехорошо, т.к. некоторые прописывают в строке адреса расширение документа Грустный
Записан

It's not that easy, breaking away from your demon
Astraller™
Маэстро
*****

Карма: 151
Сообщений: 1389

Вселенское зло


Просмотр профиля WWW
« Ответ #1 : Апрель 05, 2008, 12:36:24 »

Как вставить в HTML стараницу текст из другого документа?

Нужно для простого изменения меню (чтоб меню хранилось в одном файле).

Знаю как сделать это в php файле, но тогда придется все html менять на php, а это нехорошо, т.к. некоторые прописывают в строке адреса расширение документа Грустный
Ровно так же как и в PHP Улыбающийся
<?
include "/path/file.html";
?>
Записан

Гамлета здесь больше нет. Осталась только тень.
ZoAs
Вникающий
***

Карма: 15
Сообщений: 111


Saboteur


Просмотр профиля WWW
« Ответ #2 : Апрель 05, 2008, 12:55:45 »

Ровно так же как и в PHP Улыбающийся
<?
include "/path/file.html";
?>
Не работает (( Если переименовать файл в .php, товсе нормально, а .html не добавляет этот текст. Хотя я пытаюсь добавить .txt, а нужно может именно .html?
Записан

It's not that easy, breaking away from your demon
Astraller™
Маэстро
*****

Карма: 151
Сообщений: 1389

Вселенское зло


Просмотр профиля WWW
« Ответ #3 : Апрель 05, 2008, 12:59:18 »

Не работает (( Если переименовать файл в .php, товсе нормально, а .html не добавляет этот текст. Хотя я пытаюсь добавить .txt, а нужно может именно .html?
Попробуйте именно html у меня на этом хосте заработало Улыбающийся
Записан

Гамлета здесь больше нет. Осталась только тень.
ZoAs
Вникающий
***

Карма: 15
Сообщений: 111


Saboteur


Просмотр профиля WWW
« Ответ #4 : Апрель 05, 2008, 13:04:05 »

Все-равно нет.

Хотя я пробую на Денвере. Сейчас попробую закинуть и на сайт.
Записан

It's not that easy, breaking away from your demon
ZoAs
Вникающий
***

Карма: 15
Сообщений: 111


Saboteur


Просмотр профиля WWW
« Ответ #5 : Апрель 05, 2008, 13:05:43 »

Попробывал. Не работает.
А вообще в php я использовал
<?
  $file = fopen("menu.txt","r");
  fpassthru($file);
?>
« Последнее редактирование: Апрель 05, 2008, 13:15:43 от ZoAs » Записан

It's not that easy, breaking away from your demon
Astraller™
Маэстро
*****

Карма: 151
Сообщений: 1389

Вселенское зло


Просмотр профиля WWW
« Ответ #6 : Апрель 05, 2008, 13:22:40 »

Мда, я ошибся. Действительно никак.
Записан

Гамлета здесь больше нет. Осталась только тень.
atimur
Просветлённый
****

Карма: 59
Сообщений: 990


Живу в SanCity


Просмотр профиля WWW
« Ответ #7 : Апрель 05, 2008, 13:27:58 »

попробуй SSI директивы
Например: <!--#include file="ssi.html" -->

Цитировать
include file
include virtual
    Включает в html-файл в месте, где идет вызов SSI, содержимое указанного файла. Отличие include file от include virtual в том, что в первом случае используется файл, находящийся в том же каталоге, что и html-файл, во втором случае указывается путь к файлу относительно текущего каталога. Если с помощью include file или include virtual включается cgi-скрипт, то в содержимое страницы попадет вывод cgi-скрипта, а не его содержание.
« Последнее редактирование: Апрель 05, 2008, 13:31:23 от atimur » Записан

- Правда, она всегда глаза режет...
- Капча - Идите лесом...
ZoAs
Вникающий
***

Карма: 15
Сообщений: 111


Saboteur


Просмотр профиля WWW
« Ответ #8 : Апрель 05, 2008, 13:32:04 »

2atimur:
Ура! Спасибо. Я такой недавно видел в тестах Денвера, но совсем забыл. Очень удобный и короткий способ.
Записан

It's not that easy, breaking away from your demon
atimur
Просветлённый
****

Карма: 59
Сообщений: 990


Живу в SanCity


Просмотр профиля WWW
« Ответ #9 : Апрель 05, 2008, 13:44:03 »

Обработка в html-документах php-кода (.htaccess)

Цитировать
Иногда бывает полезно "обмануть" посетителя, выдавая ему свои php-скрипты или иные файлы, как html файлы. Реально используется для индексации поисковой системой Rambler php-скриптов. Некоторые делаю мелкие фишки, вроде того, что дают файлам расширения совпадающие с какими-либо "знаковыми" именами.

RemoveHandler .html .htm
AddType application/x-httpd-php .php .htm .html .phtml

При большой посещаемости сервера может вызвать тормоза. Спрашивайте у админа.

файл .html
<?php
include "file.html";
?>
Записан

- Правда, она всегда глаза режет...
- Капча - Идите лесом...
Astraller™
Маэстро
*****

Карма: 151
Сообщений: 1389

Вселенское зло


Просмотр профиля WWW
« Ответ #10 : Апрель 05, 2008, 13:44:41 »

попробуй SSI директивы
Например: <!--#include file="ssi.html" -->
0_0 не знал что на Айоле SSI работает...
Записан

Гамлета здесь больше нет. Осталась только тень.
Astraller™
Маэстро
*****

Карма: 151
Сообщений: 1389

Вселенское зло


Просмотр профиля WWW
« Ответ #11 : Апрель 05, 2008, 13:45:30 »

Обработка в html-документах php-кода (.htaccess)
А эта директива по моему закрыта.
Записан

Гамлета здесь больше нет. Осталась только тень.
ZoAs
Вникающий
***

Карма: 15
Сообщений: 111


Saboteur


Просмотр профиля WWW
« Ответ #12 : Апрель 05, 2008, 13:46:20 »

В принците SSI очень удобно. Минусов нет? Если все повторяющиеся блоки я буду так добавлять?

"0_0 не знал что на Айоле SSI работает..."
Точно не работает. Такой облом ((
Думаю если не работает, то предлагать нет смысла, они это наверняка обдумывали и решили что это лишнее.
« Последнее редактирование: Апрель 05, 2008, 13:49:44 от ZoAs » Записан

It's not that easy, breaking away from your demon
ZoAs
Вникающий
***

Карма: 15
Сообщений: 111


Saboteur


Просмотр профиля WWW
« Ответ #13 : Апрель 05, 2008, 13:56:02 »

Наверное буду PHP использовать. Все остальное работает ведь (форумы например) и ничего.
Наплевать на тупых юзеров. Пусть правильно вводят адрес или пользуются навигацией.

Но за SSI спасибо.
Записан

It's not that easy, breaking away from your demon
DialSoft
Новичёк
*

Карма: 1
Сообщений: 32


Просмотр профиля
« Ответ #14 : Апрель 05, 2008, 23:57:09 »

Надо чтоб принципиально в HTML без применения PHP? Можно просто в .htaccess сказать апачу, чтоб воспринимал .html как пхп файлы... Улыбающийся
А вообще старый добрый iframe работает так же хорошо как и раньше Улыбающийся
Записан

Хочеш РЕАЛЬНО зарабатывать на своем сайте (хоть с нулевой посещаемостью)? Регистрируйся на ProxyForum и отпишись в ICQ 2525302. Сможешь реально заработать.
dante
Старший Новичёк
**

Карма: 0
Сообщений: 59


неспешно


Просмотр профиля WWW
« Ответ #15 : Апрель 08, 2008, 14:43:39 »

Это тоже не работает?
<?
$filepath= $_SERVER["DOCUMENT_ROOT"] . "/../filename.html";
$filetext= implode("", file("$filepath"));
?>
Записан

за тех, кто за кормой и под ветром
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.13 | SMF © 2006, Simple Machines LLC

2003-2008 © ООО "Инфотур" - Бесплатный хостинг Ayola.net
Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM
Страница сгенерирована за 0.071 секунд. Запросов: 17.