Franziska
Mitglied
Hi ihr!
Tut mir Leid, wenn ich den Thread noch einmal ausgrabe, aber ich möchte Google API bei mir auch einbauen.
Ich habe also folgendes, hier genanntes, Script genommen, und es in search.php gepackt:
CODE <?php
require_once("nusoap.php");
$key = "meingooglekey";
$start = 0;
$query = $_POST['q'];
$soapclient = new soapclient("http://api.google.com/search/beta2"); // [1]
$parameters = array(
"key" => $key,
"q" => "site:gac-portal.de $query",
"start" => $start,
"maxResults" => 10,
"filter" => false,
"restrict" => "",
"safeSearch" => false,
"lr" => "lang_de",
"ie" => "UTF-8",
"oe" => "UTF-8"
);
$result = $soapclient->call("doGoogleSearch", $parameters, "urn:GoogleSearch");
$searchtime = $result["return"]["searchTime"];
$begin = $start + 1;
$end = $start + $parameters["maxResults"];
$total = $result["return"]["estimatedTotalResultsCount"];
for ($i = 1; $i <= $parameters["maxResults"]; $i++)
{
$element = $result["return"]["resultElements"][$i];
$url = $element["URL"];
$title = $element["title"];
$snippet = $element["snippet"]; // [2]
echo "<a href=$url>$url</a><br>";
}
?>
Von einer anderen Seite wird folgendes Formular abgegeben:
CODE <FORM method="POST" action="search.php">
<INPUT TYPE="text" name="q" size="10" maxlength="255" value="">
<INPUT type="submit" VALUE="suche">
</FORM>
Allerdings erhalte ich eine völlig weiße Seite, wenn ich das Formular abschicke und auf die search.php komme. Woran liegt das?
Bin für Hilfe sehr dankbar.
Gruß,
blue
edit: wie ich gerade gesehen habe, ist es das gleiche Problem wie bei Patzor. Auch die leeren Links.
Tut mir Leid, wenn ich den Thread noch einmal ausgrabe, aber ich möchte Google API bei mir auch einbauen.
Ich habe also folgendes, hier genanntes, Script genommen, und es in search.php gepackt:
CODE <?php
require_once("nusoap.php");
$key = "meingooglekey";
$start = 0;
$query = $_POST['q'];
$soapclient = new soapclient("http://api.google.com/search/beta2"); // [1]
$parameters = array(
"key" => $key,
"q" => "site:gac-portal.de $query",
"start" => $start,
"maxResults" => 10,
"filter" => false,
"restrict" => "",
"safeSearch" => false,
"lr" => "lang_de",
"ie" => "UTF-8",
"oe" => "UTF-8"
);
$result = $soapclient->call("doGoogleSearch", $parameters, "urn:GoogleSearch");
$searchtime = $result["return"]["searchTime"];
$begin = $start + 1;
$end = $start + $parameters["maxResults"];
$total = $result["return"]["estimatedTotalResultsCount"];
for ($i = 1; $i <= $parameters["maxResults"]; $i++)
{
$element = $result["return"]["resultElements"][$i];
$url = $element["URL"];
$title = $element["title"];
$snippet = $element["snippet"]; // [2]
echo "<a href=$url>$url</a><br>";
}
?>
Von einer anderen Seite wird folgendes Formular abgegeben:
CODE <FORM method="POST" action="search.php">
<INPUT TYPE="text" name="q" size="10" maxlength="255" value="">
<INPUT type="submit" VALUE="suche">
</FORM>
Allerdings erhalte ich eine völlig weiße Seite, wenn ich das Formular abschicke und auf die search.php komme. Woran liegt das?
Bin für Hilfe sehr dankbar.
Gruß,
blue
edit: wie ich gerade gesehen habe, ist es das gleiche Problem wie bei Patzor. Auch die leeren Links.