Php Can';不要使用Web服务

Php Can';不要使用Web服务,php,maps,Php,Maps,我一直在尝试使用PHP访问谷歌地图web服务,甚至雅虎地图。当我运行它时,我什么也得不到。所有的HTML和打印出来,但绝对没有从谷歌服务 当我把代码交给我的朋友在他本地的电脑上运行时,它显示得很好,并且正在显示地图。但看来我在大学里遇到了麻烦 是因为我支持一个代理吗?可能是什么问题?此外,在校外也无法访问主机 有什么解决办法吗?如果它卡在simplexml\u load\u文件上,而您正试图使用simplexml\u load\u文件获取远程文件,并且您的大学(如我的大学)将PHP设置为安全模式

我一直在尝试使用PHP访问谷歌地图web服务,甚至雅虎地图。当我运行它时,我什么也得不到。所有的HTML和打印出来,但绝对没有从谷歌服务

当我把代码交给我的朋友在他本地的电脑上运行时,它显示得很好,并且正在显示地图。但看来我在大学里遇到了麻烦

是因为我支持一个代理吗?可能是什么问题?此外,在校外也无法访问主机


有什么解决办法吗?

如果它卡在
simplexml\u load\u文件上,而您正试图使用
simplexml\u load\u文件
获取远程文件,并且您的大学(如我的大学)将PHP设置为安全模式,则此操作将失败。在安全模式下,您无法获取这样的远程文件。您应该通过
cURL
获取XML,然后使用
simplexml\u load\u string


这也解释了为什么你的朋友可以做而你不能做。

如果它在
simplexml\u load\u file
上卡住了,而你试图使用
simplexml\u load\u file
来获取远程文件,而你的大学(比如我的大学)的PHP处于安全模式,这将失败。在安全模式下,您无法获取这样的远程文件。您应该通过
cURL
获取XML,然后使用
simplexml\u load\u string


这也解释了为什么你的朋友可以这样做,而你不能这样做。

在使用simplexml\u load\u文件时,似乎遇到了问题。你能提供一个指向谷歌地图WSDL的链接吗?也许可以提供一个代码示例?我在Google代码中没有看到地图API作为web服务提供的任何地方。没有任何代码示例,我们无法帮助您。您将代码提供给了您的朋友,但不向我们展示?Anthony:Google Maps API是一个JavaScript API,没有SOAP或WSDL。使用simplexml\u load\u文件时似乎会卡住。您能为Google Maps提供一个指向WSDL的链接吗?也许可以提供一个代码示例?我在Google代码中没有看到地图API作为web服务提供的任何地方。没有任何代码示例,我们无法帮助您。您将代码提供给了您的朋友,但不向我们展示?安东尼:谷歌地图API是一个JavaScript API,没有SOAP或WSDL。