Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 13 su 13
  1. #11
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    1,805
    ciao io la classe la chiamo cosi :
    Codice PHP:
                         require_once(DIR."/class/feedcreator.class.php"); 
                         
    header("Content-type: text/xml");


    $artid = isset($_GET['article'])?$_GET['article']:'';
    $getart GetArticlesFromId($artid);

    $rss = new UniversalFeedCreator(); 
    $rss->useCached(); 
    $rss->title $settings['pathcms']; 
    $rss->description "Feed del blog di Maurizio"
    $rss->link =    $settings['pathcms'];  //Questo non viene reso nel feed, sarà un bug
    $rss->feedURL $settings['pathcms']."feedrss/index.php"


    //Questa funzione rimpiazza alcuni caratteri speciali con le relative entità XML
    //serve per evitare errori nell'output
    function xmlentities $string ) {
        
    $ar1 = array ( '&' '"'''' '<' '>' );
        
    $ar2 = array ( '&''"'"’"'<''>' ) ;
        return 
    str_replace $ar1 $ar2$string );
    }
        
    //Questo ciclo che estrae le notizie dal DB e le inserisce come nuovo ITEM nel feed
    //I campi da cui estraggo le notizie si chiamano 'subject', 'content', 'cat', e 'pubdate'
    //ma nel vostro caso i nomi potrebbero essere differenti, e alcuni campi assenti
    //(come Author nel mio caso)

    //E infine l'output a video.
    echo $rss->createFeed("RSS2.0"""); 
    Non è tanto importante saper fare,quanto ad avere voglia d imparare .

  2. #12
    Quote Originariamente inviata da rocco.mod Visualizza il messaggio
    Codice PHP:
    //Questa funzione rimpiazza alcuni caratteri speciali con le relative entità XML
    //serve per evitare errori nell'output
    function xmlentities $string ) {
        
    $ar1 = array ( '&amp;' '&quot;''&apos;' '&lt;' '&gt;' );
        
    $ar2 = array ( '&''"'"’"'<''>' ) ;
        return 
    str_replace $ar1 $ar2$string );

    magari fai danni con questa funzione.. visto che non sappiamo come e dove la applichi.. magari sbagli ad usarla e ci tratti un output

  3. #13
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    1,805
    niente da fare ! adesso esce questo errore :
    XML Parsing Error: XML or text declaration not at start of entity
    Location: http://localhost/cms/feedrss/rss.php?article=49
    Line Number 2, Column 1:<?xml version="1.0" encoding="ISO-8859-1"?>
    ^
    Non è tanto importante saper fare,quanto ad avere voglia d imparare .

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.