【发布时间】:2013-03-18 07:35:13
【问题描述】:
我有一个运行在 Windows Server 2003 中的服务器,它托管一个 ASP 网站。我有一个 PHP 函数试图从属于该服务器的 URL 中使用 file_get_contents。问题是 ASP URL 和 PHP 函数属于同一个服务器。我会更好地解释它:
我的网站 www.myweb.com 托管在我的服务器中。
文件www.myweb.com/phpfile.php 需要从文件www.myweb.com/aspfile.asp 中获取file_get_contents 的内容。如果我从外部服务器运行phpfile.php 它可以工作,但如果我从我的服务器运行它会失败。
我很确定问题在于这两个文件都属于同一个本地主机,所以当我尝试获取 aspfile.asp 内容时,它会跳过 Web 服务器并且不会获取呈现的内容。
我的问题是:我该如何解决?如何准确地告诉服务器查找呈现的内容,而不是在本地主机中查找?
【问题讨论】:
-
尝试使用相对路径而不是包括域在内的整个路径。另外,请显示您的代码和您收到的确切错误消息。
标签: php asp-classic windows-server-2003 file-get-contents