Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> php внутри html 
:(
    Опции темы
o1r1i1o1n
Дата 20.4.2006, 21:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 20.4.2006

Репутация: нет
Всего: нет



Подскажите новичку плиз.

На сайте есть страница index.html
При размещении внутри страницы следующего кода: 
<?php
echo "Hello, World!";
include '1.html';
?>
надпись Hello не отображается и файл 1.html не выводится также.

Но если сменить расширение файла html на php, т.е. index.html=>index.php,
то в новом index.php надпись Hello отображается и файл 1.html выводится.

Как сделать правильно, чтобы все файлы сайта оставить с расширением html?
PM MAIL   Вверх
2man
Дата 20.4.2006, 21:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2007
Регистрация: 6.5.2005
Где: Нижние Чигири

Репутация: нет
Всего: 71



Вот так надо:
Код

<html>
<head>
  <title>Тест</title>
</head>
<body>
<?php
echo "Hello, World!";
include '1.html';
?>
</body>
</html>
 


--------------------
Быстро поднятое - упавшим не считаеся
PM MAIL ICQ MSN   Вверх
o1r1i1o1n
Дата 20.4.2006, 22:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 20.4.2006

Репутация: нет
Всего: нет



так оно именно так и есть 
PM MAIL   Вверх
Ciber SLasH
Дата 20.4.2006, 22:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1813
Регистрация: 9.11.2004
Где: С.-Петербург

Репутация: 3
Всего: 67



А лучше так:
Код
<html>
<head>
  <title>Тест</title>
</head>
<body>
<?php
echo "Hello, World!";
readfile('./1.html');
?>
</body>
</html>

 
PM   Вверх
ZlojEzh
Дата 21.4.2006, 09:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 285
Регистрация: 8.10.2005
Где: Киев, Украина

Репутация: 10
Всего: 15



находишь в httpd.conf строку вида
Код

AddType application/x-httpd-php .php .phtml

и добавляешь в ней расширение .html
Код

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


apache начинает воспринимать все файлы с расширением html как php-скрипты
и перед отправкой клиенту передает их интерпретатору

если надо сделать это не для всех файлов с расширением html, то стоит подумать про mod_rewrite 
PM MAIL ICQ   Вверх
patt
Дата 21.4.2006, 23:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 230
Регистрация: 9.11.2004
Где: Николаев

Репутация: 1
Всего: 2



А ещё лучше через .htaccess:

AddHandler php-script .html 
PM MAIL ICQ Skype GTalk   Вверх
krulik
Дата 22.4.2006, 14:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 132
Регистрация: 14.1.2006
Где: Украина, Житомир

Репутация: 2
Всего: 4



я предлагаю вот что. Судя по постановке вопроса и по скрипту нас спрашивает новичек. Таким образом рацианально спросить использует ли o1r1i1o1n РНР (тоесть установлен ли он?). 
Замечание номер два! Насколько я знаю все файлы с РНР кодом должны иметь расширение *.РНР а o1r1i1o1n сообщает нам следующее:
Цитата

На сайте есть страница index.html
 
--------------------
Каждый день несет в себе частицу вечности (Паоло Коэльо)Если вам плюют в спину, значит вы в переди! (Конфуций)Все, что имеет форму, может исчезнуть в одно мгновение (Харуки Мураками)
PM MAIL ICQ   Вверх
S.A.P.
Дата 22.4.2006, 15:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2664
Регистрация: 11.6.2004

Репутация: 3
Всего: 71



ZlojEzh и patt правильно сказали. Скорее всего не определен тип html как php - скрипт. А сам PHP, как я понял уже установлен
Цитата(o1r1i1o1n @  20.4.2006,  21:41 Найти цитируемый пост)
Но если сменить расширение файла html на php, т.е. index.html=>index.php,
то в новом index.php надпись Hello отображается и файл 1.html выводится.

 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0477 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.