2012-11-07 22 views
3

我目前擁有的情況,在我vhost.conf我有一個項目,即可自動包含一個文件,開始分析:文件存在PHP的的auto_prepend_file檢查

php_value auto_prepend_file /home/xhprof/include/xhprof.php 

這件事是在SVN並可能被檢查出沒有在系統上安裝xhprof的人員。結果是,找不到xhprof.php,並且PHP引發錯誤。

有沒有人知道,如果有可能檢查,如果這個文件在那裏,包括之前?

THX提前:)

回答

1

做這樣的:

fileX.php:

if(is_file("/home/xhprof/include/xhprof.php")){ include '/home/xhprof/include/xhprof.php'; }

vhost.conf:

php_value auto_prepend_file path/to/fileX.php

有一個叫做的函數:is_file()

+0

謝謝我已經想過類似的解決方案,但這不是非常有用,因爲你將不得不將這個文件添加到所有可能使用分析的項目。 我剛纔想到的是類似於shell的條目,如 ''爲我的vhost.conf,但我找不到像這樣的東西 – Max