[..]
Di nuovo grazie ancora per l'aiuto amico
Dunque io ho questo codice
[PHP]$url_file_feed = "data/feed_puntoinformatico.xml";
$scrittura_feed_puntoinformatico=fopen("$url_file_feed","a+");
$scrittura_feed_puntoinformatico=fread($scrittura_feed_puntoinformatico,filesize("$url_file_feed"));
$exploding_puntoinformatico_r = explode("</r>", $scrittura_feed_puntoinformatico);[/php]
$exploding_punto = explode("<$>", $exploding_puntoinformatico_r);
[php]print_r($exploding_punto);[/PHP]
Dentro il file xml ci stanno delle righe come questo
25/12/2008<$>titolo pagina 1<$>descrizione 1</r>25/11/2008<$>titolo pagina 2<$>descrizione 2</r>
Quindi io dovrei fare almeno due divisioni in gruppi
La prima dividendo in gruppi da </r> con un explode per esempio
in modo tale da ottenere questo
25/12/2008<$>titolo pagina 1<$>descrizione 1
poi usare un'altra divisione per dividere da <$> in modo da ottenere su [0]
25/12/2008
Ora il punto è questo
Appena vado a eseguire il secondo explode segnato in rosso e lo vado a stampare mi da questo errore
[PHP]Notice: Array to string conversion in
testscript/feeds/use.php on line 51
Array ( [0] => Array )[/PHP]
Mi date una mano?
O un alternativa.... anche se sono sicuro che sbaglio pure io a usare le funzioni centinaia di volte sugli stessi oggetti
Ho fatto cosi:
$info = fetch_info($url);
ora qui dentro ci sono tutta una serie di array
per visualizzarli devo fare
foreach ($info -> items as $flop) {
echo "$flop['link'] ecc.... ";
}
Come fi fa appunto a limitare i cicli fino al quinto array?
ricordo che non c'è un valore che li conti come [0] => array [1] => array [2] ...
e inoltre lo script che sto usando prima del ciclo non mi permette di trasformare in stringa l'array per fare operazione come echo o explode
Non esiste come in sql, un funzione come LIMIT 5 e poi si ferma?
Aiuto....
Stavo cercando uno script o comunque un codice che mi possa permettere di leggere da (es:swzrss_news.xml da swzone) e poter quindi estrapolare informazioni come "titoli" e "descrizioni" degli <item>
Come si fa?
grazie