retronym | web覚え書

フォトスタジオ上がりのWebデザイナーのようなプログラマー?の覚え書

simplexml_load_fileを使ってBloggerからRSSを読み込む

<?php
$rss = simplexml_load_file('http://username.blogspot.com/feeds/posts/default?alt=rss&redirect=false&max-results=5');
foreach ($rss->channel->item as $item){
$date = mb_substr($item->pubDate, 5, 11);
$date = split(" ", $date);
$date = $date[1].".".$date[0].".".$date[2];

if($item->title==""){$title="NonTitle";}
else{$title = $item->title;}

$tnum = mb_strlen($item->title, "UTF-8");
$tnum = 44 - $tnum;

$htmlt = strip_tags($item->description);
$txt = mb_substr($htmlt, 0, $tnum, "UTF-8");
if($txt!=""){$txt = " - ". $txt ."...";}

echo "<a href='" . $item->link . "'>[".$date . "] : " . $title . "</a>" . $txt;
}

?>

// 参考サイト
BloggerのフィードをRSSで取得するには

twitterの読込 [simpleXML]

ホームページ上にtwitterのツイートをシンプルに表示。
PHP5が使えるとすごく簡単。PHP初心者な自分でも分かった。

<?php
$xml = simplexml_load_file('http://twitter.com/statuses/user_timeline/IDナンバー.rss');
$i = 0;
foreach($xml->channel->item as $item) {
if(++$i>3) break;
$title = (string)$item->title ;
$title = split(": ", $title);//ユーザー名とツイートを分離
$date = substr((string)$item->pubDate, 5, 11);//日月年の取り出し
echo ($date." : ".$title[1]."
");
}
?>

表示は「日 月 年 : ツイート内容」が3行

// 参考サイト
WordpressにTwitterを表示させる方法
simpleXML でRSSの表示 PHP5

携帯端末の縦/横でCSSの切り替え [iPhone/iPad/Android]

寄せ集めたら何とかなったからメモ。

○ まずはUSER AGENTで判定
参考:[ STUDIO BUS STOP - PHPでiPadとiPhoneのUser-Agentを取得 ]

<?php

$isiPhone = (bool) strpos($_SERVER['HTTP_USER_AGENT'],'iPhone');
$isiPod = (bool) strpos($_SERVER['HTTP_USER_AGENT'],'iPod');
$isiPad = (bool) strpos($_SERVER['HTTP_USER_AGENT'],'iPad');
$isAndroid = (bool) strpos($_SERVER['HTTP_USER_AGENT'],'Android');

if($isiPad) {