flux rss aide

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : flux rss aide

Re: flux rss aide

par zeus » 22 avr. 2012, 22:57

Modération :
Afin d'obtenir plus de réponses, le sujet a été déplacé dans un forum plus approprié.

Merci de prendre le temps de lire les règlements
ainsi que l'intitulé de chaque forum avant de poster un nouveau sujet.

Re: flux rss aide

par pacphil » 22 avr. 2012, 13:34

voilà un exemple pour voir ci-cela est correct?
<?php
include("sources/config.php"); // Fichier de configuration

function datefr($date)
{
  $date = explode('-', $date);
  $date = array_reverse($date);
  $date = implode('/', $date);
  return $date;
}

// Création du flux RSS
$flux= "<?xml version='1.0' encoding='ISO-8859-1'?>\n";
$flux.= "<rss version='2.0'>\n";
$flux.= "    <channel>  \n";
$flux.= "        <title>".$titre."</title>\n";
$flux.= "        <link>".$lien_titre."</link>\n";
$flux.= "        <description>".$description."</description>  \n";

$req = "SELECT * FROM annonce ORDER BY date DESC LIMIT 0, $limit";     

$rep = mysql_query($req) or die (mysql_error());

//////// PARTIE A MODIFIER /////////
// Mettez ici les noms des champs de votre requête à utiliser pour les balises (titre, id (lien), description, date)
while($row = mysql_fetch_assoc($rep)) {
		$flux.= "        <item>\n";
		$flux.= "            <title>".$row['typb']." &agrave; ".$row['ville']."</title>\n"; // Titre
		$flux.= "            <link>".$base_lien.$row['idA']."</link>\n"; // Lien associé
		$flux.= "            <guid isPermaLink='false'>".$row['idA']."</guid>\n";
		$flux.= "            <description>".$row['description']."</description>\n"; // Description
		$flux.= "            <pubDate>".datefr($row['date'])." GMT</pubDate>\n"; // Date de publication
		$flux.= "        </item>\n"; 

}
//////// FIN PARTIE A MODIFIER /////////

$flux.= "    </channel>\n";
$flux.= "</rss>\n";

// Ouverture du fichier qui recevra le flux, création s'il n'existe pas
if(!$inF = fopen($fichier,"w")) {
	echo "Erreur : Impossible d'ouvrir ou de créer le fichier $fichier.";	
}
// Ecriture du flux dans le fichier
fwrite($inF,$flux);
// Fermeture du fichier
fclose($inF);

mysql_close()

?>

flux rss aide

par pacphil » 22 avr. 2012, 11:27

Bonjour je m'explique j'ai créer une site de d'annonce immobilière , et j'aimerais ajouter un flux rss à ma base de donnée annonce .

Quelqu'un aurait une idée svp? Merci de votre aide