Wordpress는 http://myurl.com/feed/rss/에 RSS 피드를 렌더링하고 있지만 실제로는 거기에 파일이 없습니다. RSS를 읽고 렌더링하는 스크립트를 작성하고 있지만 "파일"을 XML로로드하는 작업은 실제로 파일이 없으므로 실패합니다. 나는 쓰기 :PHP로 렌더링 된 RSS 피드의 내용을 어떻게로드합니까?
$rss = simplexml_load_file('/news/feed/rss/');
그리고이 오류를 얻을 :
Warning: simplexml_load_file() [function.simplexml-load-file]: I/O warning : failed to load external entity "/news/feed/rss/"
에도 file_get_contents를 사용하는 것은 나에게이 오류 제공 :
Warning: file_get_contents(/news/feed/rss/) [function.file-get-contents]: failed to open stream: No such file or directory
이것은 최고의 솔루션처럼 들립니다. 감사합니다. 이 웹 사이트의 호스트는 "서버 구성에서 URL 파일 액세스가 비활성화되었습니다"라고 말합니다. 그래서 나는 지금 그것과 논쟁 중입니다. – Corey
이상하게도, 나는 fopen 랩퍼를 사용하지 않는 호스트를 발견하지 못했습니다. –
바하, 가장 좋습니다. WordPress 지원 포럼으로 이동하여 RSS를받는 방법을 묻습니다. 확실히 당신을 위해 리턴 할 함수가 있으며, 여분의 HTTP 요청을 처리 할 때 성능이 저하되지는 않습니다. –