创建一个简单的搜索工具PHP + Google

时间:2017-01-19 11:44:42

标签: php search

我试图制作一个工具,允许你输入一个单词,按下搜索,然后用YOURWORD facebook,YOURWORD twitter,YOURWORD instagram,YOURWORD soundcloud打开4个标签作为谷歌搜索。

我完全不知道如何使用PHP实现这一点,这就是为什么我在这里发布这个,所有人都有一些关于如何创建它的提示?

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

单靠PHP无法完成,客户端操作需要一些JavaScript(打开一个新窗口)。

<?php
function getPHPSelf() {
  if (isset($_SERVER['PATH_INFO']) && strlen($_SERVER['PATH_INFO'])> 0) {
    return substr($_SERVER['PHP_SELF'],0,(strlen($_SERVER['PHP_SELF']) - @strlen($_SERVER['PATH_INFO'])));
  }
  else {
    return $_SERVER['PHP_SELF'];
  }
}

if (isset($_POST['submit'])) {
  $search = $_POST['search'];

$fblink = "<script>window.open('https://www.google.com/webhp?q=".$search."+site:facebook.com', 'width=700,height=700,left=100,top=100')</script>";
$twlink = "<script>window.open('https://www.google.com/webhp?q=".$search."+site:twitter.com', 'width=700,height=700,left=100,top=100')</script>";
$iglink = "<script>window.open('https://www.google.com/webhp?q=".$search."+site:instagram.com', 'width=700,height=700,left=100,top=100')</script>";
$sclink = "<script>window.open('https://www.google.com/webhp?q=".$search."+site:soundcloud.com', 'width=700,height=700,left=100,top=100')</script>";

echo $fblink;
echo $twlink;
echo $iglink;
echo $sclink;
}
else {
  echo "<form enctype=\"multipart/form-data\" action=\"".getPHPSelf()."\" method=\"POST\">";
  echo "Search: <input type=\"text\" size=\"50\" name=\"search\">";
  echo "<input type=\"submit\" value=\"Search\" name=\"submit\">";
  echo "</table>";
  echo "</form>";
}
?>