如何做PHP前置或包含文件到目录中的所有文件?

时间:2015-01-06 19:27:19

标签: php

例如,我们有一个带有php文件的目录。

在此文件夹中,我们有一个文件class.logger.inc

在从dir执行文件之前,我们需要'prepend'或自动包含这个文件,从目录中的其他php文件调用class.logger中的函数。

如何实现它不触摸文件。

查看auto_prepend_file但似乎包括脚本是否以exit()

终止

1 个答案:

答案 0 :(得分:1)

我建议使用网址重写,

<。>在.htaccess文件中:

RewriteRule ^originaldirectory/(.*)$ /wrapper.php?f=$1 [R=301,NC,L]

,包装文件的内容应为

<?php
include 'prepended_content.php';
include 'originaldirectory/'.$_GET['f'];
include 'appended_content.php';
?>