I am having problem with the yahoo search API,sometimes it works and sometimes don't why I am getting problem with that
I am using this URL
http://api.search.yahoo.com/WebSearchService/rss/webSearch.xml?appid=yahoosearchwebrss&query=originurlextension%3Apdf+$search&adult_ok=1&start=$start
The code is given below:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<?
$search = $_GET["search"];
$replace = " "; $with = "+";
$search = str_replace($replace, $with, $search);
if ($rs = $rss->get("http://api.search.yahoo.com/WebSearchService/rss/webSearch.xml?appid=yahoosearchwebrss&query=originurlextension%3Apdf+$search&adult_ok=1&start=$start"))
{
}
// Go through the list powered by the search engine listed and get the data from each <item>
$colorCount="0";
foreach($rs['items'] as $item)
{
// Get the title of result
$title = $item['title'];
// Get the description of the result
$description = $item['description'];
// Get the link eg amazon.com
$urllink = $item['guid'];
if($colorCount%2==0)
{
$color = ROW1_COLOR;
}
else
{
$color = ROW2_COLOR;
}
include "resulttemplate.php";
$colorCount++;
echo "\n";
}
?>
Sometimes it gives results and sometimes don't...I get this error usually
Warning: Invalid argument supplied for foreach() in /home4/thesisth/public_html/pdfsearchmachine/classes/rss.php on line 14
Can anyone help..