什么是下载谷歌建议javascript文件的链接?

时间:2016-01-28 19:43:03

标签: javascript php ajax

我正在尝试将谷歌建议链接到我的网站。我认为我正在使用的链接或我试图读取文件的方式可能有问题。无论如何这是我在我的php文件中使用的链接和代码

$filehandle=fopen("http://suggestqueries.google.com/complete/search?client=firefox&q=" . $_GET["qu"],"r") 

在我的php文件中。 它仍然似乎没有工作。

当我在我的AJAX文件中window.alert(httpobject.responseText)时,它显示为空白。可能出现什么问题? 这是我的PHP代码:

<?php
    $filehandle=fopen("http://suggestqueries.google.com/completesearch?client=firefox&q=" . $_GET["qu"],"r");
    while(!feof($filehandle))
    {
        $download=fgets($filehandle);
        echo $download;
    }
    fclose($filehandle);
?>

3 个答案:

答案 0 :(得分:1)

看看上一个可能有助于指明更好方向的问题。 PHP Pass File Handle to user so that file downloads & saves to their machine

您还可以考虑使用有关您要完成的内容的更多信息来更新您的帖子。

答案 1 :(得分:1)

我认为您应该使用file_get_contents而不是打开文件,逐行读取,然后输出每一行然后关闭文件。我不明白为什么你的代码不起作用。

我对“Google Suggest”一无所知,但我认为这应该有用。

echo file_get_contents("http://suggestqueries.google.com/completesearch?client=firefox&q=" . $_GET["qu"]);

答案 2 :(得分:1)

试试这个:

$filetype = mime_content_type($filename);
header('Content-type: '.$filetype);
header('Content-Disposition: attachment; filename="'.$filename.'"');