2011-02-07 105 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进行解析,并且在这个特定的例子中输出没有或者是一个“死”的消息。文件路径也是错误的 - 通过仅使用文件在服务器上的路径,不能在远程服务器上包含文件,甚至不会指定要查看的服务器!无论如何,除非你的数据库具有完全相同的配置(数据库登录,数据库用户和数据库密码)运行在你自己的计算机上,否则它绝对不会工作,因为你的机器上的本地主机意味着你自己的计算机,但本地主机在服务器上是指服务器。如果您希望连接到服务器的数据库,则必须拥有自己的配置文件,其中包含服务器的连接详细信息,其中主机将成为真正的服务器名称(如果服务器和数据库用户均具有远程连接允许)。

相关问题