<?php

// Yahoo Yql Yahoo News RSS Feed Tutorial - RJM Programming - 2014

$selname = "";
if (isset($_POST['selname'])) $selname = str_replace(" ","%20",$_POST['selname']);
if (isset($_GET['selname'])) $selname = str_replace(" ","%20",$_GET['selname']);

if ($selname != "" || isset($_POST['selname']) || isset($_GET['selname'])) {

 $pageContent = file_get_contents("http://query.yahooapis.com/v1/public/yql?q=select%20title%2Clink%20from%20rss%20where%20url%3D%22http%3A%2F%2Frss.news.yahoo.com%2Frss%2Ftopstories%22&diagnostics=true&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys");
 //file_put_contents('/Applications/MAMP/htdocs/yql.txt', $pageContent);
 
 $titles = explode("title>", $pageContent);
 $links = explode("link>", $pageContent);
 
 date_default_timezone_set('UTC');

 // Prints something like: Monday 8th of August 2005 03:12:46 PM
 echo date('l jS \of F Y h:i:s A'). " GMT";
 for ($i=1; $i<sizeof($titles); $i+=2) {
                if (ltrim($selname, " ") == "") {
                  $words = explode(" ", $titles[$i]);
                  echo "<table border=1 cellpadding=5><tr><td><p style='border: red 2px solid; padding: 2 2 2 2;'>".rtrim(rtrim($titles[$i],"/"),"<")." "."</p>";
                  //echo "<p padding: 2 2 2 2;'><a target=_blank title='Yahoo News' href='http://news.search.yahoo.com/search;_ylt=Ajurr4NO8QSXbBJiY_zTQ6IY.3QA;_ylu=X3oDMTBwNm1oMDIxBHNlYwNVSCAzIERlc2t0b3AgU2VhcmNoIDE-;_ylg=X3oDMTByaWYzNjlkBGxhbmcDZW4tVVMEcHQDNAR0ZXN0AzMxMjAwMw--?p=".rtrim(rtrim($titles[$i],"/"),"<")."&type=2button&fr=uh3_news_web_gs'>"."Read more"."</a> about " . rtrim(rtrim($titles[$i],"/"),"<") . "</p></td></tr></table>";
                  echo "<p padding: 2 2 2 2;'><a target=_blank title='Yahoo News' href='" . rtrim(rtrim($links[$i],"/"),"<") . "'>"."Read more"."</a> about " . rtrim(rtrim($titles[$i],"/"),"<") . "</p></td></tr></table>";
                } else if (strpos(strtoupper($titles[$i]), strtoupper(ltrim($selname, " "))) !== false) {
                  $words = explode(" ", $titles[$i]);
                  echo "<table border=1 cellpadding=5><tr><td><p style='border: red 2px solid; padding: 2 2 2 2;'>".rtrim(rtrim($titles[$i],"/"),"<")." "."</p>";
                  //echo "<p padding: 2 2 2 2;'><a target=_blank title='Yahoo News' href='http://news.search.yahoo.com/search;_ylt=Ajurr4NO8QSXbBJiY_zTQ6IY.3QA;_ylu=X3oDMTBwNm1oMDIxBHNlYwNVSCAzIERlc2t0b3AgU2VhcmNoIDE-;_ylg=X3oDMTByaWYzNjlkBGxhbmcDZW4tVVMEcHQDNAR0ZXN0AzMxMjAwMw--?p=".rtrim(rtrim($titles[$i],"/"),"<")."&type=2button&fr=uh3_news_web_gs'>"."Read more"."</a> about " . rtrim(rtrim($titles[$i],"/"),"<") . "</p></td></tr></table>";
                  echo "<p padding: 2 2 2 2;'><a target=_blank title='Yahoo News' href='" . rtrim(rtrim($links[$i],"/"),"<") . "'>"."Read more"."</a> about " . rtrim(rtrim($titles[$i],"/"),"<") . "</p></td></tr></table>";
                }
 }
 
}
?> 

