skilk Опубликовано 8 мая, 2006 Жалоба Поделиться Опубликовано 8 мая, 2006 Проблема заключается в следующем. У меня на машине стоит Apache+Php+MySql. Так вот, когда я код PHP в *.html документе делаю, то он не работает, а когда в *.php, то всё работает. А мне надо чтоб в *.html работало, может чё в настройках делать надо(я денвер ставил)? Ссылка на комментарий Поделиться на другие сайты Поделиться
Dimon#ic Опубликовано 8 мая, 2006 Жалоба Поделиться Опубликовано 8 мая, 2006 usr\local\apache\conf\httpd.conf там находишь строку AddType application/x-httpd-php и дописывешь .html .htm Ссылка на комментарий Поделиться на другие сайты Поделиться
skilk Опубликовано 8 мая, 2006 Автор Жалоба Поделиться Опубликовано 8 мая, 2006 Спасибо!!! Ссылка на комментарий Поделиться на другие сайты Поделиться
skilk Опубликовано 8 мая, 2006 Автор Жалоба Поделиться Опубликовано 8 мая, 2006 Чё то не палучается, всё сделал как сказали. Ссылка на комментарий Поделиться на другие сайты Поделиться
Darhazer Опубликовано 8 мая, 2006 Жалоба Поделиться Опубликовано 8 мая, 2006 Чё то не палучается, всё сделал как сказали. А рестарт сервера сделал? Ссылка на комментарий Поделиться на другие сайты Поделиться
skilk Опубликовано 8 мая, 2006 Автор Жалоба Поделиться Опубликовано 8 мая, 2006 Конечно сделал. <html><head><title>индекс</title></head><body bgcolor="white" text="black" link="blue" vlink="purple" alink="red"><?$i = 1;$j = 1;while ($i<32) {echo $j," ";$j = $j * 2;$i = $i++;}?> </body></html> Вот это отказывается работать, может я чё не так написал? Ссылка на комментарий Поделиться на другие сайты Поделиться
Darhazer Опубликовано 8 мая, 2006 Жалоба Поделиться Опубликовано 8 мая, 2006 Если .php работаеть а .html нет - проблема точно не в коде Лучше покажи как виглядить у тебе в httpd.conf строка AddType application/x-httpd-php .php .html Ссылка на комментарий Поделиться на другие сайты Поделиться
skilk Опубликовано 8 мая, 2006 Автор Жалоба Поделиться Опубликовано 8 мая, 2006 Да ещё вот что. Как мне округлить число(вещественное) до 4 знаков, то есть 0,25652365 будет равно0,2565 на PHP. Ссылка на комментарий Поделиться на другие сайты Поделиться
Darhazer Опубликовано 8 мая, 2006 Жалоба Поделиться Опубликовано 8 мая, 2006 $num = round(0.25652365, 4); Ссылка на комментарий Поделиться на другие сайты Поделиться
skilk Опубликовано 8 мая, 2006 Автор Жалоба Поделиться Опубликовано 8 мая, 2006 ## AddType позволяет слегка подправить mime.types, не редактируя его,# или объявить конкретные файлы имеющими определенный тип.## Например, модуль PHP3 (этот модуль не является частью дистрибутива# сервера Apache), обычно использует следующие объявления: ##AddType application/x-httpd-php3 .php3#AddType application/x-httpd-php3-source .phps## And for PHP 4.x, use:#AddType application/x-httpd-php .htm .html .php .phtmAddType application/x-httpd-php-source .phpsAddType application/x-tar .tgz## AddHandler позволяет отобразить определенные расширения имен файлов# на обработчики вне связи с определениями типов файлов. Обработчики# могут быть как встроены в сервер, так и объявлены директивой# Action (см. ниже).## Для использования сценариев CGI -AddHandler cgi-script .cgi .pl .py## Если вы хотите использовать файлы, вставляемые сервером в ваши# документы (SSI - server side includes) снимите комментарий# со следующих строк:AddType text/html .shtml .shtmAddHandler server-parsed .shtml .shtm .html## Раскомментируйте следующую строку, чтобы разрешить Apache передачу# специальных файлов, которые не сопровождаются стандартными# заголовками HTTP (send-asis HTTP file).AddHandler send-as-is asis## Если вы хотите использовать карты-изображения, обрабатываемые# сервером, раскройте следующую директиву: AddHandler imap-file map## Если вы хотите задействовать карты типов (type maps, см.# документацию), используйте: AddHandler type-map var Вот так выглядит. Ссылка на комментарий Поделиться на другие сайты Поделиться
Ф@РТОВЫЙ Опубликовано 9 мая, 2006 Жалоба Поделиться Опубликовано 9 мая, 2006 skilk: В коде много лишнего: <html><head><title>индекс</title></head><body bgcolor="white" text="black" link="blue" vlink="purple" alink="red"><?$j = 1;for($i = 1; $i<32; $i++) {echo $j." ";$j *= 2;}?> </body></html> Ссылка на комментарий Поделиться на другие сайты Поделиться
mmap Опубликовано 9 мая, 2006 Жалоба Поделиться Опубликовано 9 мая, 2006 AddHandler server-parsed .shtml .shtm .html замени на AddHandler server-parsed .shtml .shtm Ссылка на комментарий Поделиться на другие сайты Поделиться
skilk Опубликовано 12 мая, 2006 Автор Жалоба Поделиться Опубликовано 12 мая, 2006 AddHandler server-parsed .shtml .shtm .htmlзамени на AddHandler server-parsed .shtml .shtm Вышло следующее. Если раньше в браузере выводился только код обрамленный <?...?>, то теперь выводится весь листинг файла, то есть <html><head>...</html>, но только всё разными цветами. Чё это такое??? Ссылка на комментарий Поделиться на другие сайты Поделиться
skilk Опубликовано 13 мая, 2006 Автор Жалоба Поделиться Опубликовано 13 мая, 2006 Сам себе и отвечу. Надо создать файл .htaccess с текстом AddType application/x-httpd-php .htm .html. файл создавать в той же папке где и html файлы. Ссылка на комментарий Поделиться на другие сайты Поделиться
Dimon#ic Опубликовано 13 мая, 2006 Жалоба Поделиться Опубликовано 13 мая, 2006 Сам себе и отвечу. Надо создать файл .htaccess с текстом AddType application/x-httpd-php .htm .html. файл создавать в той же папке где и html файлы. ты знаешь, что htaccess - это тот же httpd.conf только вынесенный в отдельный фаил? Ты сделал то же самое что тебе и говорили! Ссылка на комментарий Поделиться на другие сайты Поделиться
skilk Опубликовано 14 мая, 2006 Автор Жалоба Поделиться Опубликовано 14 мая, 2006 ;) Возможно я там чё то намудрил, но всё равно всем спасибо Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти