- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Привет всем,
Подскажите плиз в чем проблема может быть. В странице .HTML есть такой код:
<?php require "access.php"; ?>
при открытии страницы он должен записать некоторую инфу в текстовый файл. Так вот он этого не делает. в .htaccess прописано
RemoveHandler .html
AddType application/x-httpd-php .html
если вызывать site.ru/access.php то код выполняется на ура. Помогите кто-нить советом куда копать, а то уже голову сломал в чем проблема.
спасибо.
Попробуйте использовать include с помощью SSI, то бишь:
<!--#include virtual="access.php" -->
И отпишитесь о результатах.
Попробуйте выполнить более простые действия, в файле access.php, к примеру вывести какие-нибудь символы.
Попробуйте вместо HTML страницы выполнить тоже самое в php файле.
Перед require "access.php"; напишите error_reporting(E_ALL);
Не давно тоже столкнулся с проблемой с .htaccess. Проблема в том, что в файле .htaccess отказывались работать конструкции RewriteRule, если расширение страницы, не html или вообще без такового.
Попробуйте использовать include с помощью SSI, то бишь:
<!--#include virtual="access.php" -->
И отпишитесь о результатах.
сработало! спасибо ;)
lowfreq, на здоровье.
поторопился радоваться. поменял во всех файлах старый код на новый - перезалил. проверил. опять ни фига не фурычит. мистика ;(
lowfreq добавил 27.02.2010 в 11:52
Попробуйте выполнить более простые действия, в файле access.php, к примеру вывести какие-нибудь символы.
Попробуйте вместо HTML страницы выполнить тоже самое в php файле.
Перед require "access.php"; напишите error_reporting(E_ALL);
Не давно тоже столкнулся с проблемой с .htaccess. Проблема в том, что в файле .htaccess отказывались работать конструкции RewriteRule, если расширение страницы, не html или вообще без такового.
страницы все .html так что думаю это не причина проблемы.
Так, что заработало, а что нет?
поставил как советовали error_reporting, но никаких ошибок не выдается. чет я уже в своих умственных способностях засомневался ;)
lowfreq добавил 27.02.2010 в 12:03
Так, что заработало, а что нет?
ничего не работает :( перепробовал уже все подсказанные варианты
<?php require ("access.php"); ?>ну может скобки надо поставить require ();
ну и надо в принципе проверить обрабатывается ли php в файле .html
тестово поставте
создайте тестовый файл 1.html и туда этот тестовый код поставте и
посмотрите выполница ли код
lowfreq, возможно у вас сервер работает под управлением cgi, на который конструкции htaccess не влияют. У вас хоть в каком-нибудь файле html выполняются конструкции php?
прошу прощения, стормозил не по-детски. когда заменял код, то заменил и в самом access.php
и естестественно после этого include virtual перестал работать ;)
еще раз спасибо всем!