IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Flus RSS


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2014
    Messages
    88
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2014
    Messages : 88
    Par défaut Flus RSS
    Bonjour,
    j'aurai besoin d'un peu d'aide SVP pour faire fonctionner un flus RSS.
    C'est la 1ère fois que j'essaye de faire un flus RSS, et je n'arrive pas à le faire fonctionner en ligne.
    Avec wamp, il fonctionne, mais quand je le teste en ligne, rien ne s'affiche: http://www.creerwebsite.com/rss-articles

    Voici mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
     
    <?php
    header('Content-type: application/xml');
    require(php.'/requires.php');
     
    $article = new Article();
    $page = new PageSpecifique();
     
    // ** req SQL select pour récup données de la page d'accueil **
    $data_accueil = $page->selectPageAccueil();
     
     
    ?>
    <?xml version="1.0" encoding="UTF-8"?>
    <rss version="2.0">
    	<channel>
    		<title><?php echo $data_accueil->title; ?></title>
    		<link><?php echo URL_HOST; ?></link>
    		<description><?php echo $data_accueil->description; ?></description>
    		<language>fr</language>
     
    		<?php
    		// ** req SQL SELECT pour récup aticles **
    		$data_articles = $article->selectListeArticles('id DESC', NULL);
    		foreach($data_articles as $data_article) { ?>
    			<item>
    				<title><?php echo $data_article->title; ?></title>
    				<link><?php echo URL_HOST.$data_article->url; ?></link>
    				<descritpion><![CDATA[<?php echo $data_article->contenu; ?>]]></descritpion>
    				<pubDate><?php echo date('D, d m Y H:i:s', strtotime($data_article->date_publ)); ?> GMT</pubDate>
    			</item>
    		<?php } ?>
    	</channel>
    </rss>
    J'ai fait une erreur dans mon code XML ? ou autre ?
    Comment résoudre ce problème SVP ?
    Merci beaucoup

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2008
    Messages
    1 576
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 1 576
    Par défaut
    Il faut le message d'erreur.

    Mets ceci à la première ligne de ton fichier
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    ini_set('display_errors',1);
    error_reporting(E_ALL & ~E_NOTICE);

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2014
    Messages
    88
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2014
    Messages : 88
    Par défaut
    Merci pour ta réponse. mais ça ne change rien.
    rien ne s'affiche, et meme en regardant le code source HTML rien ne s'affiche.

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2008
    Messages
    1 576
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 1 576
    Par défaut
    Il y a forcément une erreur sur ton site. Est-ce que tu as un fichier error_log quelque part dans ton site?

    Et puis ça ce n'est pas normal:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    require(php.'/requires.php');
    c'est quoi "php" dans le require? ça ne veut rien dire. Si c'est une constante, elle est définie où?

  5. #5
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2014
    Messages
    88
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2014
    Messages : 88
    Par défaut
    Citation Envoyé par Tsilefy Voir le message
    Il y a forcément une erreur sur ton site. Est-ce que tu as un fichier error_log quelque part dans ton site?

    Et puis ça ce n'est pas normal:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    require(php.'/requires.php');
    c'est quoi "php" dans le require? ça ne veut rien dire. Si c'est une constante, elle est définie où?
    Oui c'est une constante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <?php
    ini_set('display_errors', 1);
    error_reporting(E_ALL);
    //error_reporting(E_ALL & ~E_NOTICE);
     
    require('constantes.php');       // constantes
    header('Content-type: application/xml');
    require(PHP.'/requires.php');
     
    Ensuite le code qui marche avec wamp mais pas en ligne avec OVH...
    Et non je n'ai pas de fichier error_log dans mon site.
    merci

  6. #6
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2008
    Messages
    1 576
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 1 576
    Par défaut
    Ah très bien.

    Bon, après
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $page = new PageSpecifique();
    ajoute ceci:
    Et regarde si il y a quelque chose qui s'affiche.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Joomla!] Problème avec fils RSS
    Par freud dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 10/11/2011, 13h53
  2. [Joomla!] problème avec flux RSS
    Par yoda2205 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 0
    Dernier message: 02/06/2010, 17h08
  3. Problème avec XML::RSS
    Par Gold.strike dans le forum Modules
    Réponses: 0
    Dernier message: 14/04/2008, 10h16
  4. svp problème avec base de données
    Par midosone dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 26/03/2007, 11h45
  5. Problème restauration avec Nero, aide svp
    Par capone dans le forum Autres Logiciels
    Réponses: 1
    Dernier message: 12/08/2006, 23h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo