2011-02-07 107 views
0

我正在開發我的一個客戶站點,我想將config.php包含到我的本地主機(config.php文件位於www.client-domain.com)。包括從服務器到本地主機的配置文件

有沒有什麼辦法讓我包含這個文件localy來幫助我開發網站而不上傳和測試每個文件。

我用這個

<?php 
include "/home/myclints/public_html/book/config.php"; 
?> 

但它dosnt工作。

配置文件中包含

​​

我想從我的客戶網站的數據顯示到我的本地主機。

問候 Al3in

回答

0

如果config.php文件位於一個公開訪問的地方,我想你可以使用file_get_contents()函數和eval()...

雖然包括()會工作,如果你有URL封裝啓用(和文件仍然在公共訪問的地方)..你會指向它像http://www.site.com/path/to/config.php

+0

配置文件包含(mysql變量) – Al3in 2011-02-07 19:57:30

0

不知道我是否理解你的權利,但你想包括從互聯網上的文件到您的本地應用程序?如果你有互聯網連接,沒有問題。

<?php 
    include 'www.domain.de/config.php'; 
?> 
0

如果服務器配置合理,您不應該能夠。如果你請求了這個文件,它將通過PHP進行解析,並且在這個特定的例子中輸出沒有或者是一個「死」的消息。文件路徑也是錯誤的 - 通過僅使用文件在服務器上的路徑,不能在遠程服務器上包含文件,甚至不會指定要查看的服務器!無論如何,除非你的數據庫具有完全相同的配置(數據庫登錄,數據庫用戶和數據庫密碼)運行在你自己的計算機上,否則它絕對不會工作,因爲你的機器上的本地主機意味着你自己的計算機,但本地主機在服務器上是指服務器。如果您希望連接到服務器的數據庫,則必須擁有自己的配置文件,其中包含服務器的連接詳細信息,其中主機將成爲真正的服務器名稱(如果服務器和數據庫用戶均具有遠程連接允許)。

相關問題