Visualizzazione risultati 1 fino 6 di 6

Discussione: SimpleXMLElement: Trying to get property of non-object

  1. #1
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,558

    Predefinito SimpleXMLElement: Trying to get property of non-object

    Come da oggetto, da quando ho rifatto il sito gli rss son passati da
    rss version="0.92" (in smf)
    a
    rss version="2.0" (con ipb)
    -
    Questo mi crea qualche problema con la sign dinamica che catturava un articolo random dagli rss.
    Prima (0.92) funzionava benone mentre adesso funziona un refresh su 10 (se va bene).

    Analizzando il tutto ho trovato l'errore che è:
    Codice:
    Notice: Trying to get property of non-object in /*/*/rss_sign.php on line 57
    
    Notice: Trying to get property of non-object in /*/*/rss_sign.php on line 58
    Vale a dire questo blocco:
    Codice PHP:
    // Now grab link and title from rss with SimpleXMLElement
    $xml = new SimpleXMLElement($rsslink, null, true);
    $item = $xml->channel[0]->item[$elementid];
    $element_link = $item->link; // linea 57
    $element_title = $item->title; // linea 58
    Idee per risolvere?
    Ultima modifica di darkwolf : 16-10-2011 alle ore 15.22.47

  2. #2
    L'avatar di saitfainder
    saitfainder non è connesso Sëniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    Stai usando PHP5, vero?


    «È una mia peculiarità distorcere la verità e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


  3. #3
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,558

    Predefinito

    Si, infatti, ma non capisco perché con 0.92 non causi errori mentre si incasina con 2.0

  4. #4
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,558

    Predefinito

    @saitfainder: Per risolvere avevo fatto puntare lo script su feedburner*.xml
    Adesso, con lo switch a php5.3, l'ho messo nuovamente sull'rss del forum e funziona regolarmente.
    Mi sembra di capire che si trattasse di un bug i php 5.2.*, dico bene? :)

  5. #5
    L'avatar di saitfainder
    saitfainder non è connesso Sëniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    Citazione Originalmente inviato da darkwolf Visualizza messaggio
    Mi sembra di capire che si trattasse di un bug i php 5.2.*, dico bene? :)
    Potrebbe anche essere, ma bisognerebbe controllare.


    «È una mia peculiarità distorcere la verità e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


  6. #6
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,558

    Predefinito

    Io so che col 5.2 non funziona mentre puntando a feedburner (o usando php 5.3) tutto funziona correttamente.
    In ogni caso, lascio php 5.3 e siamo a posto

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •