"Conspiracy Watch", "franceinfo" => "FranceInfo", "huffingtonpostfr" => "HuffingtonPost.fr", "lemonde" => "LeMonde.fr", "lesinrocks" => "LesInrocks.fr", "liberation" => "Liberation.fr", "numerama" => "Numerama", "slatefr" => "Slate.fr", "vicefr" => "Vice.fr" ); $array_url=array( "conspiracy" => NEWS_RSS_CONSPIRACY, "franceinfo" => NEWS_RSS_FRANCEINFO, "huffingtonpostfr" => NEWS_RSS_HUFFINGTONPOSTFR, "lemonde" => NEWS_RSS_LEMONDE, "lesinrocks" => NEWS_RSS_LESINROCKS, "liberation" => NEWS_RSS_LIBERATION, "numerama" => NEWS_RSS_NUMERAMA, "slatefr" => NEWS_RSS_SLATEFR, "vicefr" => NEWS_RSS_VICEFR ); function DEBUG($Message) { global $DEBUG; if($DEBUG) { $stderr = fopen('php://stderr', 'w'); fwrite($stderr,"[DEBUG]".$Message.PHP_EOL); fclose($stderr); } } function WARNING($Message) { $stderr = fopen('php://stderr', 'w'); fwrite($stderr,"[WARNING]".$Message.PHP_EOL); fclose($stderr); } function ERROR($Message) { $stderr = fopen('php://stderr', 'w'); fwrite($stderr,"[ERROR]".$Message.PHP_EOL); fclose($stderr); } function getElementByClass(&$parentNode, $tagName, $className, $offset = 0) { $response = false; $childNodeList = $parentNode->getElementsByTagName($tagName); $tagCount = 0; for ($i = 0; $i < $childNodeList->length; $i++) { $temp = $childNodeList->item($i); if (stripos($temp->getAttribute('class'), $className) !== false) { if ($tagCount == $offset) { $response = $temp; break; } $tagCount++; } } return $response; } ?>