我想包括pear/Mail.php
。
我問託管支持爲我提供路徑,它是"/usr/local/php-5.3.17/share/pear/"
。 但它不能獨立工作或從文檔根目錄工作,似乎我不能通過使用"../"
來訪問上層目錄。我應該如何包含來自文檔根之外的文件?
有用於文檔根兩個上級文件夾:/home/www/
我想包括pear/Mail.php
。
我問託管支持爲我提供路徑,它是"/usr/local/php-5.3.17/share/pear/"
。 但它不能獨立工作或從文檔根目錄工作,似乎我不能通過使用"../"
來訪問上層目錄。我應該如何包含來自文檔根之外的文件?
有用於文檔根兩個上級文件夾:/home/www/
include '/usr/local/php-5.3.17/share/pear/Mail.php';
你有兩種方式
1)通過在php.ini中
像
; UNIX: "/path1:/path2"
;include_path = ".:/php/includes"
;window
include_path = ".;c:\php\includes;C:\wamp\ZendFramework-1.11.11\library"
2)在Apache Config中將pear目錄添加爲有效目錄,如
<Directory "/usr/share/rrdtool/fonts/">
Options All
AllowOverride None
Order allow,deny
Allow from all
</Directory>
再接觸後的支持團隊,他們指出,該錯誤
require_once(/usr/local/php-5.3.17/share/pear/Mail.php) [function.require-一次]:無法打開流:沒有這樣的文件或 目錄中...
是由於SMTP傳出服務器連接被禁用。
絕對我試過,它沒有工作! – MTVS 2013-02-13 07:30:38