Afficher les film en salle

Soyez le premier à donner votre avis sur cette source.

Vue 6 345 fois - Téléchargée 478 fois

Description

Permet d'afficher les film en salle de cinema à partir des flux RSS fournis par l'excellent site d'orange

Source / Exemple :


Fichier parseur.php : 
---------------------

<?php
function afficher_flux_cine($url_flux, $titre_du_flux)
{
	echo "<div style=\"text-align:center;width:100%;color:white;font-size:4em;\">".$titre_du_flux."</div>";
	if($flux = simplexml_load_file($url_flux))
	{
	   $donnee = $flux->channel;

	   //Lecture des données

	   foreach($donnee->item as $valeur)
	   {
	      //Affichages des données
		echo '<div style="background:white;padding-left:20px;padding-right:20px;padding-top:15px;border:solid;border-color:blue">';	
		$interdit='suite|Suite|SUITE';
		$message2 = ereg_replace('Suite','', $valeur->description); 
	      	echo '<a  href="'.$valeur->link.'">'.utf8_decode($valeur->title).'</a><BR>'.utf8_decode($message2).'<BR><BR><BR>';
		echo "</div>";
	   }
	}
	else 
	{
		echo 'Erreur de lecture du flux RSS';
	}

}
?>

fichier où on appelle celui -ci : 
---------------------------------

<div style="background-color:red;margin-top:25px;padding:5px;">
<?php
//Chargement du flux RSS

include("parseur_flux_cine.php5");
afficher_flux_cine('http://www.cine.orange.fr/rss-votre-salle-cinema/ugc-cine-cite-nancy','UGC Cine cité Nancy');
?>
</div>

Conclusion :


Pour des raison de rapidité de codage, j'ai mis à l'interieur du code le CSS mais liibre à vous de l'expatrier !

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
4
Date d'inscription
lundi 5 mai 2014
Statut
Membre
Dernière intervention
11 mai 2014

merci à l'avance de votre réponse.
est ce que quelqu'un peut m'expliquer: comment je peux afficher les informations d'un site quelconque à partir rss ou n'importe autre moyen
merci à tous
Utilisateur anonyme
Bon pour a légalité, j'ai trouvé mieux (je ne l'avais pas vu auparavant : http://www.nord-cinema.com/exemple-rss.php
Utilisateur anonyme
Je me suis aussi posé la qquestion mais a quoi servirait un flux RSS si on ne peut rien en faire ?
Messages postés
239
Date d'inscription
vendredi 20 octobre 2006
Statut
Membre
Dernière intervention
20 avril 2009

Bonjour,

> tu met preg_replace('#suite#i','',$valeur->description);

Ou meme plus rapide: str_ireplace('suite','',$valeur->description);

Par contre, je me pose la question habituelle pour ce genre de script : Est-ce autorise par les conditions d'utilisations d'orange ?


Eric
Messages postés
72
Date d'inscription
vendredi 14 mai 2004
Statut
Membre
Dernière intervention
5 février 2010

Salut,
J'ai parcouru vite fais le code...
"
# $interdit='suite|Suite|SUITE';
# $message2 = ereg_replace('Suite','', $valeur->description);
"
Si tu veux pas t'embeter :
- tu vire ta var $interdit
- tu met preg_replace('#suite#i','',$valeur->description);

J'ai pas trop regarder attentivement le reste...y'a surement des optimisations possibles.

Bonne suite

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.