- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
На сервере стоит ISP. Есть домен, на нем сайт на html, все файлы htm расширения. Решил к сайту сделать добавочку через php include. Прописал где надо
<?php include ("/file/add.html"); ?>Открываю страницу, загружается все, кроме РНР кода. Видимо, думаю, что htm не обрабатывается как php следовательно прописываю в панели MIMe type типа
Как прописано в хелпах. Но не тут-то было!
Перестает вообще что-либо работать, идут в error log ошибки:
Теперь просит open_basedir отредактировать, но я не хочу, ибо если я правильно понимаю, то скрипт сможет выходить за пределы домена, а это не есть хорошо.
Не понимаю, как все это настроить, чтоб работало в пределах домена. Переименовывать htm в РНР не вариант, ибо страниц 50 000. И править внутри них пути не целесообразно.
Может в PHP include прописать путь не от корня домена, а от корня сервера или включая http:// ? Но тогда я не уверен, что это не будет ресурсоёмко.
---------- Добавлено 23.06.2014 в 15:31 ----------
Вроде удалось сделать, но инклюд надо прописывать от корня сервера, что неудобно ибо при переносе домена менять кучу инфы.
Как упростить, чтобы инклюд писался от корня домена?
_alk0g0lik_,
<?php include ("file/add.html"); ?>для бОльшего количества подробностей ищите понятие относительные пути.
$_SERVER["DOCUMENT_ROOT"] - текущая папка