htaccess, помогающий файлу php - PullRequest
0 голосов
/ 16 марта 2011

У меня много страниц, моя проблема в том, что мне нужно открыть все мои php-файлы и добавить строку кода вверху каждой php-страницы.

<?php 
if(!defined('no_d_a')){die('What The ... how did you get here :) ');} /* no direct access */ 
// rest of existing code here //
?>

Вопрос в том, могу ли я сделать это нафайл .htaccess, потому что я чувствую себя немного ленивым:)

TIA

Ответы [ 2 ]

3 голосов
/ 16 марта 2011

Я думаю, что вы хотите, чтобы добавить файлы с htaccess? Если это так, то вы идете:

Сохраните это как 'prepend.php'

<?php
  if(!defined('no_d_a')){} /* no direct access */ 
?> 

в вашем .htaccess add:

<FilesMatch "\.(php)$">
php_value auto_prepend_file "/home/*******/public_html/prepend.php"
</FilesMatch>

будет добавлено все .php файлы с 'prepend.php'

Возможно, вы захотите иметь некоторые условные предложения ... но это должно помочь вам начать ..


Вы также можете добавлять файлы с помощью «auto_append_file» вместо «auto_prepend_file»

0 голосов
/ 16 марта 2011

Существует настройка PHP ini: auto_prepend_file, где вы можете указать имя файла, который будет включен в каждый скрипт PHP вверху!

Теперь вы можете установить этот параметр в вашем .htaccess следующим образом:

php_value auto_prepend_file prepend.php

Проверьте это хороший учебник

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...