<?
echo '<meta http-equiv="Refresh" content="60;URL=index.php">'; //Rafraichir la page automatiquement
 
$siteAutorise = array ("Presence PC", "PC INpact", "Clubic", "Mac4Ever", "Matbe", "Hardware.fr", "Mac Plus", "MacBidouille", "MacGeneration", "UNIX Garden", "Gizmodo", "59 hardware", "CowCotLand", "Hardware.fr", "Zataz", "Puissance PC" );
 
//Une couleur par heure
$couleur = array("#ff0400","#e96969","#db7093","#ff00ff","#ff4300","#ff8600","#d2691e","#ffca00","#daa520","#00cb3e","#00963e","#2e8b57","#556b2f","#75aadb","#0069ff","#4169e1","#6a5acd","#001fff","#8a2be2","#8a2be2","#0000cd","#000080","#0000cd","#000080");
 
$varI = 0;
$fp = fopen("http://www.frequence-news.net/continu.php/", "r");
if ($fp)
{
	while (!feof($fp))
	{
		$donnee = fgets($fp, 1024);
 
		if ($varI == 140) //Ligne de la première news
		{
			$varE = 0;
			while ($donnee = fgets($fp, 1024))
			{
				if ($varE != 100) //Nombre de news totals
				{
					//Recherche du nom du site, decoupage et isolation du nom.
					$explode = explode('-',$donnee); //Array [0]Date [1]URL [2]Site
					$site = $explode[2];
 
					$nbsCarac = strlen($site);
					$longueur = $nbsCarac - 14;
					$site = substr($site,1, $longueur); 
 
					if (in_array($site, $siteAutorise)) //Afficher les news des sites sélectionné
					{
						$donnee = substr_replace($donnee,'http://www.frequence-news.net/',72,0); //Ajout pour les lien
						$donnee = str_replace('à','&agrave;',$donnee); //Remplacer les à
						$donnee = str_replace('\'','&rsquo;',$donnee); //Remplacer les apostrophes
 
 
						$heure = explode('span',$donnee); //Isoler l'heure de la news
						$heure = $heure[1];
						$heure = str_replace('<strong>','',$heure);
						$heure = str_replace('</strong>','',$heure);
						$heure = substr($heure,29,2); 
 
						/*$heureActuel = date('G');
 
						if ($heure != $heureActuel)
						{					
						$donnee = str_replace('<strong>','',$donnee);
						$donnee = str_replace('</strong>','',$donnee);
						}*/
 
 
						//Changement de couleur de l'heure en fonction de l'heure (LOL)
						for ($varIheure = 0; $varIheure <= 24; $varIheure++) 
						{
							if ($heure == $varIheure and $heure == $heureActuel)
							{
							$donnee = str_replace('<strong>','<strong><span style="color:'.$couleur[$varIheure].';">',$donnee);
							$donnee = str_replace('</strong>','</span></strong>',$donnee);
							}
							elseif ($heure == $varIheure)
							{
							$donnee = str_replace('<strong>','<span style="color:'.$couleur[$varIheure].';">',$donnee);
							$donnee = str_replace('</strong>','</span>',$donnee);
							}
						}
 
						echo $donnee;
					}					
					$varE++; //lire la ligne suivante
				}
			}
		}
		$varI++;
	}
	fclose($fp);
}
else 
{
	echo "erreur de connection.";
}
 
 
?>