| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    Comment créer des flux Avec PHP
    Really Simple Syndication ou RSS , est un format standard pour la diffusion d'informations sur Internet. De nombreux sites Internet fournissent une alimentation contenant des nouvelles ou du contenu qui est mis à jour en tandem avec le site et aux utilisateurs de s'abonner à un flux pour recevoir les mises à jour RSS . Contrairement email, RSS permet aux utilisateurs de décider quelles informations ils souhaitent recevoir et un utilisateur peut se désabonner d'une alimentation à tout moment. Vous pouvez créer un flux RSS en utilisant le langage de script PHP, par la compréhension du format RSS et d'écriture sortie XML respectant le format . Instructions
    1

    revoir le format RSS 2.0 à ​​comprendre comment l'information doit être structurée dans un flux RSS . Créer un nouveau fichier PHP dans un éditeur ou en utilisant le Bloc-notes.
    2

    créer une classe pour le canal RSS . Inclure le titre, lien et description, qui sont les domaines RSS requises. Ajouter un tableau pour stocker les éléments RSS . Création de la fonction constructeur pour créer une nouvelle instance de la chaîne. Par exemple, tapez :

    < php

    classe RSS_channel {

    $ de titres publics , $ link , $ description;

    public function __ construct ( $ title , $ link , $ description) {

    $ this-> title = $ title ;

    $ this-> link = $ link ;

    $ cette -> description = $ description;

    $ this-> items = array (); }


    3

    Créer une méthode pour ajouter un nouvel élément dans le tableau. Appel d'une classe d' objet RSS que vous allez créer prochain . Par exemple, tapez :

    new_item de la fonction publique ( $ title , $ link , $ description) {

    array_push ( $ this-> articles , nouvelle ( $ title , $ link RSS_item , $ description) ) ; }


    4

    créer une fonction pour la sortie du XML et RSS des informations d'en-tête pour le fichier RSS . Par exemple, tapez :

    RSS_header public function () {

    $ r = '< xml version = "1.0" ? >';

    R $ . = 'version ';
    retour

    $ r ;

    }
    5

    créer une méthode pour sortir le canal RSS . Sortie des balises XML et éléments de données pour le canal. Appelez la classe d'élément RSS pour sortir les balises XML et éléments de données pour chaque élément dans le canal. Par exemple, tapez : .

    Sortie de la fonction publique () {

    $ r = RSS_header ();

    $ r = " " ;

    r $ . = " " . $ this-> titre . " "; .

    $ r = " link " . $ this-> lien. " ";

    $ r = " ." . $ this-> description. " "; .

    foreach ( $ this -> éléments que $ item) {

    $ r = $ item -> output () ;
    < p> }

    $ r = "< /channel >"; .

    $ r = "< /rss >"; .

    }
    < p> }
    6

    Créer la classe d'élément RSS avec un titre, lien et description. Créer une fonction constructeur pour créer une nouvelle instance de la classe . Par exemple, tapez :
    classe

    RSS_item {

    $ title publique, $ link , $ description;

    public function __ construct ( $ title , $ link , $ description) { Photos

    $ this-> title = $ title ;

    $ this-> link = $ link ;

    $ this-> description = $ Description : < br >

    }
    7

    créer une méthode pour sortir le contenu de l'élément RSS . Par exemple, tapez :

    sortie de la fonction publique () {

    $ r = " " ;

    $ r = " ." . $ this-> titre . " "; .

    $ r = " link " . $ this-> lien. " ";

    $ r = " ." . $ this-> description. " ";

    $ r = " "; .
    retour

    $ r ;

    }

    }
    8

    Créer une nouvelle chaîne RSS et ajouter des articles RSS . Émettre le flux RSS à l'écran . Par exemple, tapez :

    $ rss = new RSS_channel ( " Nouvelles ", " http://example.com/news ", " Exemple Nouvelles ", " Mer 01 Jun 2011 13:02:01 +0000 "," http://example.com ");

    $ rss- > new_item (« rapport bénéfice " , " http://example.com/earnings " , " Rapport d'activité pour Example.com ");

    $ rss- > new_item ( " Réunion de capitaux "," http://example.com/shmeeting "," l'annonce de la réunion des capitaux »);

    $ rss- > ; new_item (« CEO Speech ", " http://example.com/ceospeech ", " Exemple directeur général prononce un discours ");

    echo $ rss- > output () ;

    > Photos

    Previous :

    next :
      articles connexes
    ·Comment modifier un fichier PHP 
    ·Comment faire pour augmenter votre limite de mémoire P…
    ·Comment ouvrir un fichier PHP dans Vista 
    ·Comment exporter des données de MySQL vers Excel dans …
    ·Comment insérer des valeurs Case à cocher multiples d…
    ·Comment faire pour convertir VBS pour PHP 
    ·Comment utiliser l'instruction foreach en PHP 
    ·Tutoriel MySQL Script 
    ·Comment insérer un modèle CSS en PHP 
    ·PHP MySQL comte Résultats 
      articles en vedette
    ·Comment utiliser le threading et messages dans Visual C…
    ·Comment utiliser SetHeader de réponse 
    ·Comment sélectionner le dernier Auto incrément MySQL …
    ·Comment faire pour supprimer la fin de la chaîne en Ru…
    ·Raisons pour créer un sous-programme dans Programmatio…
    ·Comment obtenir les noms de mois entre deux dates dans …
    ·VB code entier en chaîne de conversion 
    ·Comment écrire une classe et créer une instance en Ja…
    ·Comment créer une barre d'état en Visual Basic 
    ·Comment écrire un programme en Java que les entrées d…
    Copyright © Connaissances Informatiques http://fr.wingwit.com