所以我有PHPWhoIs位於我的服務器的根目錄plugins/phpwhois-4.2.2
。默認情況下包括PHPWhoIs所有腳本
我能夠通過包括它喜歡用在PHP腳本的Whois()
類:
include_once('../../../plugins/phpwhois-4.2.2/whois.main.php');
$whois = new Whois();
但我試圖讓我的服務器默認包含這個文件。我嘗試添加這我的php.ini
include_path=".:/plugins/phpwhois-4.2.2/whois.main.php"
,並確認它帶着var_dump(ini_get('include_path'));
,但隨後說,類Whois()
不存在。
我也注意到我覆蓋了默認include_path
。
如何添加此路徑以包含在默認情況下在任何腳本中工作?
我該如何使用auto_prepend_file? – 2012-01-05 00:24:37
這個想法是每次我想爲每個站點使用它時,不必包含文件。 – 2012-01-05 00:26:51
@stevether - auto_prepend_file的__auto__部分表示自動,即不必每次都手動包含。你可以通過設置auto_prepend_file =「/ plugins/phpwhois-4.2.2/whois.main來使用它。php「在您的php.ini中,然後在您的腳本中實例化類 – 2012-01-05 07:30:17