"; $item2=""; $content_array=array(); $entry="Blank"; // Parse RSS feed into elements in $content_array while ($entry !== false) { $pos=strpos($shortcontents,$item1); // Find new item position if ($pos !== false) { $entry=substr($shortcontents,$pos); $shortcontents=substr($entry,$pos+2); // partially truncate shortcontents for next search $pos2=strpos($entry,$item2); $entry=substr($entry,0,$pos2); // Take only block of a single item array_push($content_array,$entry); } else $entry=$pos; } $key=array("TITLE","DESCRIPTION","LINK"); $p_jobs=array(); $n=sizeof($content_array); $i=0; $des1=""; $des2=""; $title1=""; $title2=""; // Extract elements while ($i < $n) { $entry=$content_array[$i]; $e_des=substr($entry,strpos($entry,$des1)); $e_des=substr($e_des,13,strpos($e_des,$des2)-13); // 22 $e_title=substr($entry,strpos($entry,$title1)); $e_title=substr($e_title,7,strpos($e_title,$title2)-7); // 16 $info=array($e_title,$e_des); //$p_entry=array_combine($key,$info); // PHP 5 needed $p_entry=$info; array_push($p_jobs,$p_entry); // push this last entry onto the end of p_jobs $i++; } $try=0; $tval=""; while ($try<4) { if ($tval=="") { $rnum=rand(0,$n); $r_entry=$p_jobs[$rnum]; // random entry $tval=$r_entry[0]; $dval=$r_entry[1]; } $try++; } // Print random entry to table if ($tval!="") { echo "
Quote of the Day

$dval — $tval

"; } else echo ""; ?>