PHP에서 원자 피드를 만들려면 어떻게해야합니까?PHP 원자 피드 만들기
2
A
답변
0
library을 사용하십시오.
-2
위키 백과는 example of what an ATOM feed looks입니다.
을 아주 :이 스레드 우연히 발견 할 수 있습니다 누구를위한
class RSSFeed
{
var $feedHeader;
var $feedItems;
/* Class Constructor */
function RSSFeed()
{
//do some contruction
$this->feedHeader = '';
$this->feedItems = '';
}
function setFeedHeader($title, $link, $description, $copyright, $lastBuildDate, $ttl)
{
$this->feedHeader = '<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel>';
$this->feedHeader .= '<title>'.$title.'</title>';
$this->feedHeader .= '<link>'.$link.'</link>';
$this->feedHeader .= '<description>'.$description.'</description><copyright>'.$copyright.'</copyright>';
$this->feedHeader .= '<language>en-GB</language><lastBuildDate>'.$lastBuildDate.' GMT</lastBuildDate><ttl>'.$ttl.'</ttl>';
}
function pushItem($title, $link, $description, $pubDateTime)
{
$item = '<item><title>' . htmlentities(stripslashes($title)) . '</title>';
$item .= '<link>' . $link . '</link>';
$item .= '<guid>' . $link . '</guid>';
$item .= '<description>' . htmlentities(stripslashes($description)) . '</description>';
$item .= '<pubDate>' . $pubDateTime . ' GMT</pubDate></item>';
$this->feedItems = $item . $this->feedItems;
}
function writeOutFeed($path)
{
$file = fopen($path, "w");
fputs($file, $this->feedHeader);
fputs($file, $this->feedItems);
fputs($file, '</channel></rss>');
fclose($file);
}
}
+0
사실상 아무 것도 벗어나지 못하고 있습니다! 항목 제목이나 설명에 리터럴 태그가 있으면 어떻게됩니까? 출력이 borked됩니다. 'O_O' –
2
업데이트 : 나는 매우 간단한 RSS 피드를 생성 할 오래 전에 쓴이 매우 기본 RSS 클래스를 수정하여 주시기 바랍니다 비슷한 질문은 The best PHP lib/class to generate RSS/Atom에서 물었고 좋은 lib/number의 추천으로 이어진다.
관련 문제
- 1. 원자 피드 기본 정보
- 2. LINQ to XML을 통한 원자 피드 분석
- 3. C# 기본 속성 만들기 원자
- 4. PHP로 rss 피드 만들기
- 5. 피드 월 만들기
- 6. Symfony에서 rss 피드 만들기
- 7. Zend_Feed로 보안 RSS 피드 만들기
- 8. PHP 활동/뉴스 피드 최근 활동 피드
- 9. Repost : PHP로 RSS 피드 만들기
- 10. RSS 피드 PHP/MySQL
- 11. PHP SimpleXML : 피드 수정
- 12. ASP.NET 3.5에서 RSS 피드 만들기
- 13. 내 RSS 피드 만들기 2.0
- 14. jQuery로 RSS 피드 다시 만들기
- 15. PHP를 사용하여 'facebook'스타일 피드 만들기
- 16. @ 트위터의 모든 트위터 피드 만들기
- 17. 업데이트 가능한 RSS 피드 만들기
- 18. 원자 변수 Vs. 원자 조작
- 19. php/regex : 별도 피드 데이터
- 20. PHP 기능은 팟 캐스트 피드
- 21. ASP.NET MVC - 인증이 필요한 RSS 피드 만들기
- 22. 서버에 JSON 피드 작업 서버 만들기
- 23. 다른 여러 Rails 모델에서 "피드"만들기
- 24. 오류 만들기 RSS 피드 XML 파일 - 자바
- 25. 유닉스 쉘 스크립트를 작성하여 피드 파일 만들기
- 26. Python에서 원자 파일 바꾸기
- 27. 원자 애니메이션 - 어떤 기술
- 28. 원자 스왑을 사용하여 원자 증분을 구현 하시겠습니까?
- 29. pthread_mutex_unlock을하지 원자
- 30. 원자 쓰기는
연구를 수행 했습니까? 이것은 꽤보기 흉하지 않은 기사입니다. http://www.ibm.com/developerworks/opensource/library/x-phpatomfeed/index.html –
그게 꼭 필요한 것입니다. – jkushner