Php 可湿性粉剂刮板不工作

Php 可湿性粉剂刮板不工作,php,wordpress,Php,Wordpress,我正在工作的Wamp服务器上使用Wordpress 3.6.1插件(WP Web Scraper)。但当我在Web服务器(Go daddy Hosting)上尝试相同配置时,它显示错误: Web刮板无法获取内容-可能无法正常工作 有人能帮我吗..为什么它在本地服务器上工作而不是在Godaddy托管服务器上工作 function wpws_debug() { $url_content = wpws_get_content('http://google.com/','title','','o

我正在工作的Wamp服务器上使用Wordpress 3.6.1插件(WP Web Scraper)。但当我在Web服务器(Go daddy Hosting)上尝试相同配置时,它显示错误: Web刮板无法获取内容-可能无法正常工作

有人能帮我吗..为什么它在本地服务器上工作而不是在Godaddy托管服务器上工作

function wpws_debug() {
    $url_content = wpws_get_content('http://google.com/','title','','on_error=error_show&cache=10&timeout=2');
    if ( strpos($url_content,'Error ') !== false ) {
        return 'Fatel error: WP Web Scraper could not fetch content - may not function properly';
    } else {
        return false;
    }
}

如果不查看WP Web Scraper库,就不可能确切地知道发生了什么,但我怀疑GoDaddy不允许您运行一些特权函数,如
file_get_contents()

许多共享主机不允许您执行此类操作,因为它们(非常正确地)担心可能的安全漏洞


如果你想做一些类似于网页抓取的事情,你可能需要查看云主机或虚拟服务器

wp-web-scraper中的函数
wpws\u-get\u-content
使用本机WordPress函数
wp\u-remote\u-request
。上面的消息意味着您的Godaddy主机环境不允许http请求,或者如果您使用共享主机,Google可能已禁止该特定机器的ip(
wpws_debug
仅ping Google以测试设置)。如果谷歌已经禁止了IP,你可能仍然可以放弃其他网站


注意:我是wp web scraper的作者。如果您在这方面需要任何具体帮助,请通过akshay(dot)raje(at)gmail写信给我。

您可以检查以下
ini\u get('allow\u url\u fopen')
?如果不允许,您的问题很可能就在这里,您需要向提供商咨询。