PHP에서 Qiita RSS를로드하는 방법

처음에



프로그래밍 학습을 독학으로 계속해 와서, 이것은 잊을 것 같다고 생각했으므로, 비망록으로서 기재합니다.

RSS란?



RSS는 "Rich Site Summary (리치 사이트 요약)"의 약자입니다.
블로그 등에서 이러한 아이콘을 본 적이 있다고 생각합니다.

이것은 RSS 마크입니다 !!

그렇다면이 RSS는 어떤 기술입니까?

그것은 블로그와 뉴스 기사 등 매일 업데이트되는 새로운 정보를 잡는 데 사용되는 기술입니다.

이것을 사용하면 자신이 보고 싶은 뉴스나 블로그 기사를 하나의 웹사이트에 집약할 수 있는 포털 사이트를 만들 수 있습니다.

사용법(RSS URL 가져오기)



이제 PHP로 RSS를 로드하는 방법을 살펴보겠습니다.

우선, 자신이 조사하고 싶은 것의 RSS의 URL을 취득합시다.
이번에는 Qiita의 PHP에 대한 RSS의 URL을 얻을 것이다.

Qiita에서 PHP에 대한 RSS를로드하려면 URL로https://qiita.com/tags/php/feed입력하면 괜찮습니다.

실제로 열어 보면 XML 형식으로 기사가 업데이트되고 있음을 알 수 있습니다.

여기에 써 있는 태그입니다만, 대략적으로 어느 웹 사이트도 쓰는 방법은 거의 같습니다.
(제목이 기재된 태그에는 <title> , 기사 URL이 기재된 태그에는 <link> 등)

사용법(실제로 코드 작성)



실제로 코드를 작성해 보겠습니다.
아래는 실제로 사용한 RSS URL입니다.
htps : // 코 m/타 gs/php/후에 d

이번에 취득한 것은 최신순으로의 기사 마다의 타이틀과 그 기사의 URL입니다.
이런 느낌입니다.

php.read-rss
            <?php
                      $url = simplexml_load_file('取得したいURLを記述');
                     ?>
                        <a href="<?php print($url->link); ?>">
                            <?php print($url->description); ?></a>
                        <br>
                   <?php
                     foreach ($url->entry as $entry) :
                    ?><a href="<?php print($entry->url); ?>">
                                <?php print($entry->title); ?></a>
                            <br>
                   <?php endforeach; ?>

코드에 대해 설명합니다.
먼저 검색하려는 RSS URL을 변수 $url에 할당합니다.

그 후, <a> 태그를 사용해 어디의 기사인가를 밝히기 위해서 기사 전반이 모아지고 있는 URL ($url -> link) , 거기의 표제 ($url -> description) 라고 하는 느낌으로 취득합니다.

그런 다음 기사 URL과 제목을 foreach 문을 사용하여 가져옵니다.

마지막으로



이상이 PHP로 Qiita의 RSS를 읽는 방법이었습니다.
아직 공부 도중에, 잘못된 부분이나, 설명 부족한 점도 있을까 생각합니다만, 공부를 계속해 가는 가운데, 갱신해 가려고 생각합니다.

좋은 웹페이지 즐겨찾기