2009-08-28 1 views
0

MYSQL 데이터베이스에 저장하고 싶은 많은 REST 피드가 있는데 누구나이 솔루션을 제안 할 수 있습니까? PHP와 관련하여 높이 평가되었습니다.MYSQL 데이터베이스에 대한 여러 개의 REST 피드 - PHP 사용

+0

도움을 청하는 중 ... 좋은 답변을 얻기에 충분히 구체적으로 시간을 할애 해 주시겠습니까? – gahooa

+0

내가 얼마나 구체적 일지 모르겠다. REST 피드 -> Into -> MySQL DB 피드에서 다양한 세부 정보를 추출하여 데이터베이스에 씁니다. – CLiown

+0

PHP를 사용하여 데이터베이스에 저장하려는 모든 필드를 전달하는 함수를 읽고 나서 함수를 만들 수 있습니다. 이 피드를 DB에 저장하거나 cronjob을 사용하려면이 파일을 실행해야합니다. 도움이되기를 바랍니다. – eddwinpaz

답변

0

PHP와 관련이 없지만 PERL에는 REST 인터페이스와 DBI 인터페이스 (MYSQL과의 인터페이스 용)가 있습니다.

http://metacpan.org/pod/WWW::REST

그냥 search.cpan.org

0

내 지식으로는 REST 피드와 같은 것이 없습니다. RSS 피드와 Atom 피드가 있습니다. 그래서 그 중 하나에 대해 이야기하고 있다고 가정합니다.

둘 다 XML을 기반으로하므로 PHP 용 XML 파서를 찾고 피드 내용을 가져오고 XML을 DOM으로 구문 분석 한 다음 DOM 데이터를 MYSQL에 복사하는 HTTP 요청을하는 것이 좋습니다.

나는 더 정확하게하는 방법을 모르겠습니다.

누군가 코드를 작성할 사람을 찾고 있습니까?

0

좋아, 나는 당신이 "RSS"피드에 대해 이야기하고 있으리라 믿고있어 CPAN 모듈을 검색 등 구글, 트위터, 다른 많은 REST 인터페이스가 있습니다 . 여기에 쉬운 오픈 소스 라이브러리가 있습니다 - http://simplepie.org/. RSS 나 Atom 피드를 가리키면 PHP 배열과 객체를 돌려 줄 것이다. 거기에서 그들을 해석하고 원하는 방식으로 저장할 수 있습니다.

실제로 데이터베이스로 수행하려는 작업에 따라 RSS를 XML clob 형식으로 사용할 수 있습니다. 빠르지는 않지만 쉽습니다. 다시 말하지만, 그것은 당신이 데이터베이스로 무엇을하고 싶은지에 달려 있습니다.

관련 문제