Вы не вошли.
Страницы 1


При заходе на localhost в браузере почему-то отображается исходный код страницы. Кто-нибудь знает как это можно исправить?
С виндой ничего не получится, там запилена поддержка юникода UTF-8 (C) wr224
Вне форума


не подгружен mod-php (PHP-же?) или не объявлен хендлер и тип. в федоре это выглядит так:
#
# PHP is an HTML-embedded scripting language which attempts to make it
# easy for developers to write dynamically generated webpages.
#
<IfModule prefork.c>
LoadModule php5_module modules/libphp5.so
</IfModule>
<IfModule worker.c>
LoadModule php5_module modules/libphp5-zts.so
</IfModule>
#
# Cause the PHP interpreter to handle files with a .php extension.
#
AddHandler php5-script .php
AddType text/html .php
#
# Add index.php to the list of files that will be served as directory
# indexes.
#
DirectoryIndex index.php
#
# Uncomment the following line to allow PHP to pretty-print .phps
# files as PHP source code:
#
#AddType application/x-httpd-php-source .phpsчто за дистр? если заню - расскажу что и куда прописать и какие пакеты доставить
Отредактировано nixadmin (28-12-11 21:00:58)
Вне форума


что за дистр? если заню - расскажу что и куда прописать и какие пакеты доставить
RHEL Workstation 6.1.
Ещё такая особенность: если файлу index присвоить расширение php вместо html, то страница отображается корректно.
С виндой ничего не получится, там запилена поддержка юникода UTF-8 (C) wr224
Вне форума


www.linuxquestions.org/questions/linux- … do-616933/
Немного не о том, но нужно видимо копать в этом направлении
Отредактировано wr224 (28-12-11 21:29:02)
линукс на дескторе это как спойлер на "девятке": 200+ она в своей жизни никогда не выжмет, зато пацанам можно сказать "у меня почти McLaren" (с) дохтур
Вне форума


Вне форума


watersoda, я туплю к вечеру.
Код на PHP? если да, то это верное поведение, файл должен называться index.php
HTML с PHP-вставками.
С виндой ничего не получится, там запилена поддержка юникода UTF-8 (C) wr224
Вне форума


Вне форума


HTML с PHP-вставками.
По моему, только может быть PHP c HTML вставками, но не наоборот.
Удовлетворен GNU/Linux (с) Linups_Troolvalds
13-значный пароль, состоящий из одних цифр, ломается за полчаса (с) Rector. Авторитетный Хакер у себя в классе
Я тебя просто отсюда выпилю. (с) Рехтур. Взламывает анусы по ойпи.
Вне форума


По моему, только может быть PHP c HTML вставками, но не наоборот.
Дефолтный случай -- это именно HTML с PHP-вставками.
Вне форума


nixadmin пишет:watersoda, я туплю к вечеру.
Код на PHP? если да, то это верное поведение, файл должен называться index.phpHTML с PHP-вставками.
линукс на дескторе это как спойлер на "девятке": 200+ она в своей жизни никогда не выжмет, зато пацанам можно сказать "у меня почти McLaren" (с) дохтур
Вне форума


Если в файле есть php, он должен носить расширение .php
один там пыхапэ или хтмл с пыхапе - не имеет значения.
Имеет значение то, что расширением .php ты показываешь, что php должен быть вызван для обработки этого файла.
И наоборот, .html расширение "показывает", что файл содержит "чистый" html и его "не надо ни чем обрабатывать".
Квантовая механика - "малопонятный математический курьёз" (с) msAVA - современный учитель.
Вне форума


Tiphon
Хендлеры по всякому люди прописывают.
Анархия-мама сынов своих любит
Вне форума


Tiphon, а ты чему-то удивляешься? Это же луноходы 
Удовлетворен GNU/Linux (с) Linups_Troolvalds
13-значный пароль, состоящий из одних цифр, ломается за полчаса (с) Rector. Авторитетный Хакер у себя в классе
Я тебя просто отсюда выпилю. (с) Рехтур. Взламывает анусы по ойпи.
Вне форума


эм, даж не знаю как правильнее сделать, либо в /etc/httpd/conf.d/php.conf добавить:
AddHandler php5-script .html
nixadmin, спасибо, завтра попробую. Сегодня уже сил нет и спать охота.
С виндой ничего не получится, там запилена поддержка юникода UTF-8 (C) wr224
Вне форума


Tiphon
Хендлеры по всякому люди прописывают.
Настроить можно сколь угодно через жопу.
Но наверное, когда люди настраивают, они хотят, чтобы у них было "как правильно".
А что такое "правильно"? Правильно, это когда ты "заявляешь" то, что делаешь и делаешь то, что "заявляешь".
Грубо говоря , надо ориентироваться на то, что если ты уйдешь, а другой человек придет, то ему было бы ясно что имелось ввиду.
#define TRUE FALSE - тоже можно писать в С++... Но кто так делает, без очень жестких оснований?
watersoda - видно, не идеально разбирается в вопросе и считает, что раз у тебя есть php в html, то файл должен быть html. Если у него уже есть сайт с такой системой - вопросов нет. А если он в этом не разбирается и ищет "а как правильно", то на самом деле в некотором роде "AddHandler php5-script .html" это "#define TRUE FALSE". На что я и указываю.
Квантовая механика - "малопонятный математический курьёз" (с) msAVA - современный учитель.
Вне форума


Забыл: а почему тогда не игнорируются участки php-кода, а выводится весь исходный код страницы?
Вычитал в "Основы разработки приложений на PHP5":
Для того чтобы Apache помимо HTML-файлов обрабатывал также и PHP-файлы, в строку text/html в файле mime.types следует добавить расширение для файлов, содержащих PHP-скрипты (php, phtml):
text/html html htm shtml shtm phtml
Отредактировано watersoda (28-12-11 23:21:11)
С виндой ничего не получится, там запилена поддержка юникода UTF-8 (C) wr224
Вне форума


Забыл: а почему тогда не игнорируются участки php-кода, а выводится весь исходный код страницы?
Простыми словами, на пальцах:
Браузер кушает html. Все, что приходит в браузер - html, если это не js, css, картинка и прочая медиа.
если у тебя есть файл .php, то PHP сначала "пропускает его через себя" - где PHP выполняет шаг за шагом код, а потом полученный текст (из хтмл и того, что вставил php) шлет пользователю.
Когда есть расширение .html - оно по умолчанию считается "чистый html готовый к отправке прямо юзеру в браузер" - и код php внутри файла не пропускается через php, и его юзер видит в браузере.
Именно поэтому я тебе говорю "одумайся" и не привязывай html к php))))))
Квантовая механика - "малопонятный математический курьёз" (с) msAVA - современный учитель.
Вне форума


Забыл: а почему тогда не игнорируются участки php-кода, а выводится весь исходный код страницы?
А почему они должны игнорироваться. Если вы поместили php в html и ничего об этом не сказали апачу, он отдаст это как html и весь код вы увидите на экране. Поэтому выше правильно говорят, можно вставлять в php html (и выводить через echo), большинство движков так и делают, а вот иначе делать явно не стоит. Это как с алкогольными напитками, нельзя сделать безалкогольный напиток с добавлением спирта, хоть капля есть - уже спиртное.
"Оно, конечно, можно научить медведя ездить на велосипеде. Да только будет ли медведю от этого польза и удовольствие?" (с) А. и Б. Стругацкие
Вне форума


Простыми словами, на пальцах:
Браузер кушает html. Все, что приходит в браузер - html, если это не js, css, картинка и прочая медиа.
если у тебя есть файл .php, то PHP сначала "пропускает его через себя" - где PHP выполняет шаг за шагом код, а потом полученный текст (из хтмл и того, что вставил php) шлет пользователю.
Когда есть расширение .html - оно по умолчанию считается "чистый html готовый к отправке прямо юзеру в браузер" - и код php внутри файла не пропускается через php, и его юзер видит в браузере.
Именно поэтому я тебе говорю "одумайся" и не привязывай html к php))))))
Столько вони из ничего, решение то уже дали, а насколько оно "идеологически" правильное дело 10е
линукс на дескторе это как спойлер на "девятке": 200+ она в своей жизни никогда не выжмет, зато пацанам можно сказать "у меня почти McLaren" (с) дохтур
Вне форума


Простыми словами, на пальцах:
Браузер кушает html. Все, что приходит в браузер - html, если это не js, css, картинка и прочая медиа.
если у тебя есть файл .php, то PHP сначала "пропускает его через себя" - где PHP выполняет шаг за шагом код, а потом полученный текст (из хтмл и того, что вставил php) шлет пользователю.
Когда есть расширение .html - оно по умолчанию считается "чистый html готовый к отправке прямо юзеру в браузер" - и код php внутри файла не пропускается через php, и его юзер видит в браузере.
Именно поэтому я тебе говорю "одумайся" и не привязывай html к php))))))
Да у меня было-то буквально:
<HTML>
<?php
phpinfo();
?>
</HTML>В браузере выводились на экран даже теги <HTML> </HTML>
С виндой ничего не получится, там запилена поддержка юникода UTF-8 (C) wr224
Вне форума


mod_rewrite в помощь
бывает, новые пользователи перезагружают компьютер, потому что не знают, как ещё можно выйти из vi
---
Провокатор хуев -) Я к тебе в твою конторку инсайдера зашлю, ты даже не узнаешь в какой момент тебя поимели -) (с) Rector
Вне форума
Страницы 1
[ Сгенерировано за 0.009 сек, 7 запросов выполнено - Использовано памяти: 1.76 Мбайт (Пик: 1.84 Мбайт) ]