ブログ記事のリスト|星屋工作室

星屋工作室

星屋工作室 - 映画とカレーが好きでSEOに燃えています。山口県周南市ではたらくサラリーマンの仕事、趣味、パソコンの足跡的ブログです。


MagpieRSSをダウンロードして適当なフォルダに保存し、

読み込んだ最新記事一覧を表示するページを作成する。

rss.php

<?php
require_once('magpierss/rss_fetch.inc');
define('MAGPIE_OUTPUT_ENCODING', 'UTF-8');

$count = 5; //最新記事表示件数
$length = 60; //表示する日記記事の最大文字数
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis" />
<title>RSS表示スクリプト</title>
</head>
<body>
<?php
$url = 'http://hoshiya.biz/index.xml';
$rss = fetch_rss($url);
echo "<ul>";
array_splice($rss->items, $count);
foreach ($rss->items as $item) {
$href = $item['link'];
$title = mb_convert_encoding($item['title'],"SJIS","auto");
$date = date('Y/m/d H:i:s',parse_w3cdtf($item['dc']['date']));
$description = mb_convert_encoding($item['description'],"SJIS","auto");
if (mb_strlen($description) > $length) {
$description =
mb_strcut($description, 0, $length) . "...";
}
echo "<li>";
echo "<FONT color=\"#ff8040\">(" . $date . ")</FONT> ";
echo "<a href=$href>" . $title . "</a><BR>";
echo $description . "</li>";
}
echo "</ul>";
?>
</body>
</html>

PHP5以上の場合は、

Warning: gmmktime() expects parameter 3 to be long, string given in /home/*******/public_html/magpierss/rss_utils.inc on line **

といったエラーが出ます。

そのときは「rss_utils.inc」の35行目 の

$epoch = gmmktime( $hours, $minutes, $seconds, $month, $day, $year);

 

$epoch = gmmktime( $hours, $minutes, substr($seconds,-2,2), $month, $day, $year);

 

に変更したら正常に表示されました。

参考ページ

http://plaza.rakuten.co.jp/kemusiro/diary/200601150000/

http://d.hatena.ne.jp/ms-k/20051224


[記事編集]

トラックバック(0)

トラックバックURL:


よくわからないまま、

以下の内容をコピーして.htaccessに貼り付けたらうまくいった。

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^(DoCoMo|KDDI|DDIPOKET|UP\.Browser|J-PHONE|Vodafone|SoftBank)
RewriteRule ^$ http://hoshiya.biz/mt/m/index.cgi [R]

 


[記事編集]

トラックバック(0)

トラックバックURL:


モバイルサイトでよく見る数字の絵文字がありますが、

それを表示するためには携帯電話会社各社の絵文字コードを

使用しますが、携帯電話会社によってコードが異なるため、

ユーザーエージェントを判別して各社の絵文字を設定する必要があります。

 

ユーザーエージェントを判別するPHPのスクリプト

<?php
if (eregi("DoCoMo",$_SERVER['HTTP_USER_AGENT'])){
//ドコモ
$num1="&#xE6E2;";
$num2="&#xE6E3;";
$num3="&#xE6E4;";
$num4="&#xE6E5;";
$num5="&#xE6E6;";
$num6="&#xE6E7;";
$num7="&#xE6E8;";
$num8="&#xE6E9;";
$num9="&#xE6EA;";
$num0="&#xE6EB;";
$numsharp="&#xE6E0;";
}
elseif (eregi("^J-PHONE|^Vodafone|^SoftBank|^MOT-",$_SERVER['HTTP_USER_AGENT'])){
//ソフトバンク
$num1="&#xE21C;";
$num2="&#xE21D;";
$num3="&#xE21E;";
$num4="&#xE21F;";
$num5="&#xE220;";
$num6="&#xE221;";
$num7="&#xE222;";
$num8="&#xE223;";
$num9="&#xE224;";
$num0="&#xE225;";
$numsharp="&#xE210;";
}
elseif (eregi("^UP.Browser|^KDDI|^PDXGW",$_SERVER['HTTP_USER_AGENT'])){
//au (<img localsrc="~~"><img localsrc="~~">が公式な方法)
$num1="&#xF6FB;"; //$num1="<img localsrc="180">;
$num2="&#xF6FC;"; //$num2="<img localsrc="181">;
$num3="&#xF740;"; //$num3="<img localsrc="182">;
$num4="&#xF741;"; //$num4="<img localsrc="183">;
$num5="&#xF742;"; //$num5="<img localsrc="184">;
$num6="&#xF743;"; //$num6="<img localsrc="185">;
$num7="&#xF744;"; //$num7="<img localsrc="186">;
$num8="&#xF745;"; //$num8="<img localsrc="187">;
$num9="&#xF746;"; //$num9="<img localsrc="188">;
$num0="&#xF7C9;"; //$num0="<img localsrc="325">;
$numsharp="&#xF489;"; //$numsharp="<img localsrc="818">;
}
elseif (eregi("DDIPOCKET|WILLCOM",$_SERVER['HTTP_USER_AGENT'])){
//ウィルコム
$num1="&#61631;";
$num2="&#61632;";
$num3="&#61633;";
$num4="&#61634;";
$num5="&#61635;";
$num6="&#61636;";
$num7="&#61637;";
$num8="&#61638;";
$num9="&#61639;";
$num0="&#61630;";
$numsharp="[#]";
}
elseif (eregi("^emobile",$_SERVER['HTTP_USER_AGENT'])){
//イー・モバイル(ドコモと同じ)
$num1="&#xE6E2;";
$num2="&#xE6E3;";
$num3="&#xE6E4;";
$num4="&#xE6E5;";
$num5="&#xE6E6;";
$num6="&#xE6E7;";
$num7="&#xE6E8;";
$num8="&#xE6E9;";
$num9="&#xE6EA;";
$num0="&#xE6EB;";
$numsharp="&#xE6E0;";
}
else {
//PC
$num1="[1]";
$num2="[2]";
$num3="[3]";
$num4="[4]";
$num5="[5]";
$num6="[6]";
$num7="[7]";
$num8="[8]";
$num9="[9]";
$num0="[0]";
$numsharp="[#]";
}
?>

絵文字を表示する場所に以下を記載(例:数字の0の絵文字)

<?php print $num0; ?><a href="http://www.hoshiya.biz/" accesskey="0">トップページへ</a>

 

参考サイト

携帯サイトのaccesskeyの数字画像を表示させるには
http://hoge.secret.jp/blog/2008/05/29/%E6%90%BA%E5%B8%AF%E3%82%B5%E3%82%A4%E3%83%88%E3%81%AEaccesskey%E3%81%AE%E6%95%B0%E5%AD%97%E7%94%BB%E5%83%8F%E3%82%92%E8%A1%A8%E7%A4%BA%E3%81%95%E3%81%9B%E3%82%8B%E3%81%AB%E3%81%AF/

携帯の文字コードと絵文字の基礎知識|Mobile/Encoding - CodeRepos::Share - Trac
http://coderepos.org/share/wiki/Mobile/Encoding


[記事編集]

トラックバック(0)

トラックバックURL:


モバイルサイト作成のための携帯電話会社各社の絵文字コード一覧サイトをまとめました。

ドコモ(docomo)
※イーモバイルはドコモと共通で使えるようです。
基本http://www.nttdocomo.co.jp/service/imode/make/content/pictograph/basic/index.html
拡張http://www.nttdocomo.co.jp/service/imode/make/content/pictograph/extention/

au by KDDI
http://www.au.kddi.com/ezfactory/tec/spec/pdf/typeD.pdf

ソフトバンク(softbank)
http://creation.mb.softbank.jp/web/web_pic_about.html

ウィルコム(willcom)
http://www.willcom-inc.com/ja/service/contents_service/create/emoji/index.html


[記事編集]

トラックバック(0)

トラックバックURL:


WindowsXPからVistaに移行してから、

エクスプローラの使い勝手に不満を感じていましたが、

それを解消できるフリーソフトを見つけました。

それが、「Explorer Construction」です。

 

この作者が作った「PopUp Icons for Vista」も愛用させていただいております。

かゆいところに手が届くソフトです。

こんなソフトが自分で作れるようになりたいです。

 

作者:原田 千尋さんのホームページ
Chihiro's Page - Explorer Construction

http://chihiro718.jpn.org/JPN/software.html

窓の杜 - 【NEWS】Vista専用エクスプローラカスタマイズソフト「Explorer Construction」最新版公開
http://www.forest.impress.co.jp/docs/news/20090804_306929.html

窓の杜 - 【REVIEW】Vistaのエクスプローラを細かくカスタマイズできる「Explorer Construction」
http://www.forest.impress.co.jp/article/2009/05/21/exconstruction.html

窓の杜 - Explorer Construction
http://www.forest.impress.co.jp/lib/sys/wincust/explrextn/explrconst.html


[記事編集]

トラックバック(0)

トラックバックURL:


一般的に旧暦の10月は神無月(かんなづき)と言いますが、

これは里の神様が不在になる月だからだそうです。

 

では、そのとき神様はどこにいるの?

それは島根県の「出雲大社」です。

 

出雲大社には「だいこくさま」と呼ばれている「大國主大神」(おおくにぬしのおおかみ)という神事(かみごと)を司る神様が鎮められているため、

国中の神様が一年に一度出雲大社に集まり、

人々の"しあわせ"の御縁を結ぶ会議「神議(かみはかり)」を行うそうです。

 

そのため、

出雲地方ではこの時期のことを「神在月」(かみありつき)と呼んでいるそうです。

 

現在の暦の11月に神様の集いに合わせて約1週間は行事が行われるようです。

  • 神迎神事・神迎祭 ... 神様を迎える祭り。(神迎は(かみむかえ)と読む)
  • 神在祭 ... 神様がいらっしゃる期間に行う祭り。
  • 縁結大祭 ... 神在祭に併せて行う大国主大神様に"しあわせの御縁"をリストに入れてもらうようにお祈りする祭り。
  • 神等去出祭 ... 神議を終えた神様をお見送りするお祭り。

など、その他にもあるそうですが、

ぜひ一度行ってみたいと思います。

 

出雲大社 神在祭
http://www.izumooyashiro.or.jp/kamiari/top.htm
出雲大社 神在祭

 

神在月神在祭「出雲大社の祭りと行事」神々の国のプロローグ
http://www.highlight.jp/izumooyashiro/20.html
神在月神在祭「出雲大社の祭りと行事」神々の国のプロローグ

 

出雲大社・神在祭で効果的にお願いを聞いていただく方法
http://www.highlight.jp/izumooyashiro/20.html
出雲大社・神在祭で効果的にお願いを聞いていただく方法

 

その他


[記事編集]

トラックバック(0)

トラックバックURL: