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를 읽는 방법이었습니다.
아직 공부 도중에, 잘못된 부분이나, 설명 부족한 점도 있을까 생각합니다만, 공부를 계속해 가는 가운데, 갱신해 가려고 생각합니다.
Reference
이 문제에 관하여(PHP에서 Qiita RSS를로드하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/gishitomi/items/75d9012ffe8bfbe0dfae
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
<?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; ?>
이상이 PHP로 Qiita의 RSS를 읽는 방법이었습니다.
아직 공부 도중에, 잘못된 부분이나, 설명 부족한 점도 있을까 생각합니다만, 공부를 계속해 가는 가운데, 갱신해 가려고 생각합니다.
Reference
이 문제에 관하여(PHP에서 Qiita RSS를로드하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/gishitomi/items/75d9012ffe8bfbe0dfae텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)