Système de news en PHP avec flux RSS

Après une absence prolongée sur le blog (bac blanc) je reviens avec un tutoriel vidéo qui risque d’en intéresser plus d’un. Nous allons voir comment faire un système de news avec un flux RSS, le tout administrable depuis une page protégée par htaccess. La vidéo est longue (1h20 min) car…

42 commentaires ont été ajoutés, ajoutez le vôtre.

Vous pouvez laisser un commentaire, cependant je ne peux pas vous garantir qu'il sera modéré rapidement ou qu'il aura une réponse, faute de temps pour m'occuper du site.

  1. valldav

    merci pour ce tuto! très clair et sans bug. (c’est rare)

  2. darksioul

    Si je peux me permettre, par soucie d’efficacité, je pense qu’il est préférable que les news s’affiche de la plus récente a la moins récente non ?
    Je crois que personne dans les commentaires n’as posté une astuce sur sa (sinon honte a moi) mais dans la requête du fichier pour afficher les actualités ajouter tout simplement un petit
    « ORDER BY id DESC » et sa permettra au moment ou l’on va sur la page, de voir les dernières actualités !
    Cdt

    • Madrzejewski Alexis

      Salut,

      Merci pour ta remarque pertinente, c’est vrai que c’est carrément plus logique et je me demande pourquoi j’ai oublié de le préciser dans ma vidéo :/

  3. DarkoGeek

    Bonjour,
    Je suis un débutant en programmation PHP et grâce à vos tutoriels, je commence à beaucoup m’améliorer, vos tutoriels sont clairs et intéressant.

    Merci beacoup

  4. Doubrovski

    Merci, ce tutoriel m’a bien aidé. J’ai pu coder mon système de news avec les particularités que j’imaginais (images…) tout ça grâce à ton code vraiment clair et les explications du tuto.
    A+

  5. Alan

    j’ai un problème avec admin.php.

    Voici l’erreur ( ! ) Parse error: syntax error, unexpected $end in C:\wamp1\www\news\admin\admin.php on line 264
    comme je suis débutant je ne peut pas la résoudre :'(

    Bonne journée et merci d’avance!

  6. Nesshot

    loutfi jai trouver comment regler ton erreur
    regarde la ligne 240 il y a <? alors quil devrai y avour <?php jespere que ton probleme est regler comme pour moi
    cordialement
    Nesshot

  7. Madrzejewski Alexis

    Bonjour loutfi,
    C’est une erreur de syntaxe, la plupart du temps c’est une parenthèse, une accolade ou un point virgule en trop ou manquant.
    Si la ligne 263 est vers la fin du script et qu’il ne manque pas de point virgule, je pencherais pour une accolade manquante (ou en trop), ce qui arrive fréquemment. Avec un bon éditeur de code, suffit de cliquer sur la dernière accolade pour voir plus haut dans le code à quoi elle correspond (ça colore en bleu ou en rouge si c’est relié à rien du tout).

  8. loutfi

    j ai cet erreur une fois que j ai lance la pages admin soit
    Parse error: syntax error, unexpected $end in C:\xampp\htdocs\news\admin\admin.php on line 263

    vous pouvais m aider

  9. Max

    Salut,

    je tenais vraiment à te féliciter pour ce tutoriel. Il est claire, tu expliques bien et surtout tu ne retires pas de la vidéo les erreurs que tu fais ( ainsi on comprend mieux 🙂 ), c’est génial pour des personnes comme moi qui ne touchaient pas une cacahuète en php avant ^^

    Pour ma part, tout fonctionne à merveille, j’ai pris mon temps à le refaire, et sa a porté ces fruits 🙂

    Il y a peut être une chose sur laquelle tu pourrais m’aider, sa concerne l’ordre d’affichage des news. Celle-ci s’affiche de la plus ancienne, à la plus récente.
    Et j’aimerai l’inverse.
    Donc j’ai essayé de mettre un ORDER BY dans la requete : $sql = ‘SELECT * FROM news LIMIT 0,4 ORDER BY DATETIME DESC’;

    Mais sa me met une erreur : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘ORDER BY DATETIME DESC’ at line 1

    A la place de DATETIME, j’ai essayé aussi de mettre TIME ou DATE ou TIMESTAMP mais sa ne change rien.
    Si tu as une idée, fait moi signe.

    Et encore merci pour ce tuto

  10. pierro8

    Bonjour, j’ai un petit probléme quand je vais sur la page admin, il me dise « Parse error: parse error in F:\wamp\wamp\www\news\admin\admin.php on line 267 ».
    Cette ligne correspond à la balise de la fin. Comment faire, tous mon site bug a cause de ca.