- Home
- Categorie
- Coding e Sistemistica
- Coding
- Lettura feed RSS
- 
							
							
							
							
							
Lettura feed RSSBuongiorno a tutti, vi propongo un problema forse banale, ma non ne esco. Sto costruendo un sito in cui dovrei leggere il feed che si trova qui: ristretti.org/Le-Notizie-di-Ristretti/feed/rss Il problema è che mi dà errore 403. Tutto normale, credevo. Non ho i permessi per accedere alla pagina nè con cURL, nè con simplexml_load_file, nè con file_get_contents... E invece a quanto pare non è solo così! Questo perchè nel sito conams.it vengono lette senza problemi... Esiste un'alternativa? 
 Grazie
 
- 
							
							
							
							
							
Posta un po il codice che usi per leggere il tuo feed e vediamo cs ce che nn va se nn va  
 
- 
							
							
							
							
							
Certamente! I miei tentativi sono stati: 
 [PHP]$content = simplexml_load_file("http ://ww w.ristretti.org/Le-Notizie-di-Ristretti/feed/rss/");
 $x = new SimpleXmlElement($content);[/PHP]
 e
 [PHP]$xmldom = new DOMDocument();
 $xmldom->load("htt p://ww w.ristretti.org/Le-Notizie-di-Ristretti/feed/rss");[/PHP]
 (ho diviso i link per non farli apparire come tali, non potendo postarli)Queste sono le "connessioni" al feed. 
 Mi basta riuscire a connettermi, non chiedo altro, poi per leggerlo in base al metodo con cui mi connetterò, procederò.
 Invece così dà (nel secondo caso)Warning: DOMDocument::load(ht tp://ww w.ristretti.org/Le-Notizie-di-Ristretti/feed/rss) [domdocument.load]: failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden in D:\Inetpub\webs\*****\index.php on line 30Ho provato a mettere il link ad un altro feed, e non dà errori. Quello che ho pensato possibile fosse che dovessi linkare un file .xml, ma non riesco a capire quale sia, pare che il file lo abbiano chiamato rss senza estensione... Grazie, 
 meis
 
- 
							
							
							
							
							
Purtroppo lo script del sito previene il download dei contenuti controllando i parametri della richiesta evitando uno spreco di risorse che bots et similia fanno. 
 
- 
							
							
							
							
							
Quindi non ho modo di accedervi? E come ci sono riusciti nell'altro sito? Forse li inseriscono manualmente di giorno in giorno, ma pare strano...