更新お知らせ君


自力で設置してみる方へ

0.前提

・文字コードはUTF-8で進めます。
・PHPのバージョンは5.1.6で確認済みです。
他に何かあったような気がしますが、忘れました!!

1.下準備

RSSを取得する部分は面倒なのでライブラリをご紹介します。
MagpieRSS」を使ってみます。
ライセンスはGPLのようでした。
MagpieRSSは上記のリンクより。私の方で作成したプログラム類は下記より取得ください。
 ・RSS Getter

rss_getter.zipを解凍すると、下記のようになります。
・rss.list … RSS名、URLなどを入れる設定ファイルのようなものです。
・rss_mail.php … 本体ファイルです。
・phpmailer
 →qdmail.php … Qdmail
QdmailはRSS Getterに同梱しておきました。ライセンスはMITです。

2.設定をいじる

rss.listファイルを開き、取得したいRSSを入力して保存してください。
フォーマットは「RSS名[TAB]URL[TAB]0[改行]」です。

rss_mail.phpファイル
2行目:MagpieRSSのrss_fetch.incへのパスです。「magpierss-0.72」のディレクトリ名は適宜変更してもOKです。
3行目:Qdmailのqdmail.phpへのパスです。ディレクトリ名は適宜変更してもOKです。
6~13行目:メールに関する設定です。必ず変更ください。
16行目:rss.listのパスです。ファイル名の変更した場合は合わせてください。
注釈をたくさん書いておいたので、できれば全体を確認してください。改変できる所がたくすぁん眠っているはず・・

MagpieRSSのrss_fetch.incも色々設定変更ができるようです。
本体ファイルから定数セットで良いみたいですが、333行目以降をゴリゴリ変えていくのも良いかも?
CACHEやUSER_AGENTなんかもいじれるみたいです。

3.アップする

サーバにアップ!!
事前に設定したパス構成に注意してアップしてください。
パーミッションはphpは755or775、rss.listは666あたりが良いかと思います。

4.cronに登録する

rss_mail.phpをブラウザで叩くと動作すると思いますが、それでは自動通知になりません。
サーバのcronに登録して自動実行にしておきましょう。
cron設定できない方は、cronみたいに定期的に特定URLを実行してくれるサービスがありますので、利用するのも良いかもです。
理想はブラウザから叩けないエリアに実行プログラムを置いて、cron起動ですが・・。

5.できたお!って報告する

YCH Project.-サポート-に是非一声!
導入できずに困ってる方への情報共有にもご利用頂けると幸いでございます。

トップへ戻る