<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
		xmlns:xhtml="http://www.w3.org/1999/xhtml"
>

<channel>
	<title>tdtshのブログ &#187; php</title>
	<atom:link href="http://www.tdtsh.com/blog/archives/category/php/feed" rel="self" type="application/rss+xml" />
	<link>http://www.tdtsh.com/blog</link>
	<description>java とか ソーシャルウェブとか Google App Engine とかの事の備忘録</description>
	<lastBuildDate>Thu, 29 Jul 2010 06:39:39 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.tdtsh.com/blog/archives/category/php/feed" />
		<item>
		<title>php で &lt;&amp;#63 (クエスチョン)の後ろにphpを忘れると動かない (php.ini の short_open_tag)</title>
		<link>http://www.tdtsh.com/blog/archives/400</link>
		<comments>http://www.tdtsh.com/blog/archives/400#comments</comments>
		<pubDate>Wed, 21 Oct 2009 03:59:17 +0000</pubDate>
		<dc:creator>tdtsh</dc:creator>
				<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.tdtsh.com/blog/?p=400</guid>
		<description><![CDATA[FAQですが、備忘録です。
久しぶりにWEBサーバをphp5.3で構築して、古いWEBサーバのWEBアプリケーションを移行したら、所々のページでロジックが動かない。
やっつけ仕事で作った社内ツールだったのでHTMLとロジ [...]]]></description>
			<content:encoded><![CDATA[<p>FAQですが、備忘録です。</p>
<p>久しぶりにWEBサーバをphp5.3で構築して、古いWEBサーバのWEBアプリケーションを移行したら、所々のページでロジックが動かない。</p>
<p>やっつけ仕事で作った社内ツールだったのでHTMLとロジックがスパゲッティになっているコードが殆どな訳ですが、よくコードを見てみたら、時折 &lt;&#63 が混じっていた。&lt;&#63php が正解なんだけど、たまーに忘れているわけです。</p>
<p>古いバージョンでは問題なく動いてたし、phpの事忘れかけてたので、暫くきづかなかったです。</p>
<p>&lt;&#63がサポートされなくなったのは、どのバージョンからなんだろ。php5以降なのかな。</p>
<p>&lt;&#63 は検索しにくいから、なかなか調べにくいのではないかと。</p>
<p>2009-10-26 追記<br />
php.ini の設定によるものでした。<br />
short_open_tag = Off/On<br />
多分ですが、構築時の元になったphp.iniのデフォルト値の違いが原因なのでしょうね。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tdtsh.com/blog/archives/400/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.tdtsh.com/blog/archives/400" />
	</item>
		<item>
		<title>wordpressを携帯対応</title>
		<link>http://www.tdtsh.com/blog/archives/142</link>
		<comments>http://www.tdtsh.com/blog/archives/142#comments</comments>
		<pubDate>Sun, 12 Jul 2009 12:37:12 +0000</pubDate>
		<dc:creator>tdtsh</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.tdtsh.com/blog/?p=142</guid>
		<description><![CDATA[当ブログ(WordPress)を携帯対応しました。
Ktai Style (携帯対応プラグイン)を導入しただけ。
軽くエミュレータで見てみたところでは、ちゃんと携帯対応しているみたい。
暇をみつけて、いろいろやってみよう [...]]]></description>
			<content:encoded><![CDATA[<p>当ブログ(WordPress)を携帯対応しました。</p>
<p><a href="http://wppluginsj.sourceforge.jp/ktai_style/" onclick="javascript:urchinTracker ('/outbound/article/wppluginsj.sourceforge.jp');">Ktai Style (携帯対応プラグイン)</a>を導入しただけ。</p>
<p>軽くエミュレータで見てみたところでは、ちゃんと携帯対応しているみたい。<br />
暇をみつけて、いろいろやってみよう。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tdtsh.com/blog/archives/142/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.tdtsh.com/blog/archives/142" />
	</item>
		<item>
		<title>wordpress 2.8の管理画面レイアウト崩れ</title>
		<link>http://www.tdtsh.com/blog/archives/112</link>
		<comments>http://www.tdtsh.com/blog/archives/112#comments</comments>
		<pubDate>Thu, 09 Jul 2009 15:05:49 +0000</pubDate>
		<dc:creator>tdtsh</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[未分類]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.tdtsh.com/blog/?p=112</guid>
		<description><![CDATA[Firefox3 で見ると、wordpress 2.8 の管理画面のレイアウトがぐちゃぐちゃ。
IE8では問題なし。]]></description>
			<content:encoded><![CDATA[<p>Firefox3 で見ると、wordpress 2.8 の管理画面のレイアウトがぐちゃぐちゃ。<br />
IE8では問題なし。</p>
<p>define( &#8216;CONCATENATE_SCRIPTS&#8217;, false );</p>
<p>wp-config.php の上の方に、上記を追加したらなおる。</p>
<p><a href="http://wordpress.org/support/topic/279132?replies=2"title="http://wordpress.org/support/topic/279132?replies=2"  onclick="javascript:urchinTracker ('/outbound/article/wordpress.org');">http://wordpress.org/support/topic/279132?replies=2</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tdtsh.com/blog/archives/112/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.tdtsh.com/blog/archives/112" />
	</item>
		<item>
		<title>独自ドメイン取りました</title>
		<link>http://www.tdtsh.com/blog/archives/71</link>
		<comments>http://www.tdtsh.com/blog/archives/71#comments</comments>
		<pubDate>Wed, 08 Jul 2009 01:38:11 +0000</pubDate>
		<dc:creator>tdtsh</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[インフラ]]></category>
		<category><![CDATA[開発環境]]></category>

		<guid isPermaLink="false">http://www.tdtsh.com/blog/?p=71</guid>
		<description><![CDATA[
アフィリエイトの練習に始めたはてブですが、あまりアフィリエイトには向いてない事が判り始めてきました。
仕事では何十台とサーバ立ててきましたが、ブログの練習でまで態々そこまですんのはめんどうだと思ってました。でも、もっと [...]]]></description>
			<content:encoded><![CDATA[<div class="section">
<p>アフィリエイトの練習に始めたはてブですが、あまりアフィリエイトには向いてない事が判り始めてきました。</p>
<p>仕事では何十台とサーバ立ててきましたが、ブログの練習でまで態々そこまですんのはめんどうだと思ってました。でも、もっと自由に色々試せる環境が欲しくなってきました。</p>
<p>で、独自ドメイン取りました。</p>
<p>いつもお世話になっているvalue-domainで。</p>
<p>tdtsh.com です。</p>
<p>ついでにレンタルサーバも、value-domainのXREAでいこうかなと。</p>
<p>2400円/年で、広告無しのLAMP環境が手に入る。</p>
<p>かなり安い部類だと思う。</p>
<p>まだ有償版に移ってないけど。</p>
<p>このサイトの説明がまとまってます。</p>
<p>XREA Plus(エクスリア プラス)：激安レンタルサーバーを実際にレンタルして徹底比較</p>
<p><a href="http://serverhikaku.info/xrea.html" target="_blank" onclick="javascript:urchinTracker ('/outbound/article/serverhikaku.info');">http://serverhikaku.info/xrea.html</a></p>
<p></p>
<p>非常に設定がややこしい事は周知の事実だけど、ドメイン取得は何回もやって</p>
<p>るし慣れました。</p>
<p>レンタルサーバも、昔一回やっているので特に苦痛という程では無いです。</p>
<p>で、立ったサーバがコレ。まだ何もないけど。</p>
<p><a href="http://www.tdtsh.com/" target="_blank" >http://www.tdtsh.com/</a></p>
<p>取り合えず、公開鍵認証でSSHログインして、SCPでHTMLを配備するしくみだけ作りました。</p>
<p>CMS入れて、ブログも順次引越していくつもりです。</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.tdtsh.com/blog/archives/71/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.tdtsh.com/blog/archives/71" />
	</item>
		<item>
		<title>phpで日時を扱う備忘録</title>
		<link>http://www.tdtsh.com/blog/archives/63</link>
		<comments>http://www.tdtsh.com/blog/archives/63#comments</comments>
		<pubDate>Thu, 02 Jul 2009 04:33:17 +0000</pubDate>
		<dc:creator>tdtsh</dc:creator>
				<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.tdtsh.com/blog/?p=63</guid>
		<description><![CDATA[
 現在時刻を取得（例：2009-09-02 13:34）

date( "Y-m-d H:i:s",time());

 現在時刻をyyyymmで取得(例：200907)

date( "Ym",time());


 [...]]]></description>
			<content:encoded><![CDATA[<div class="section">
<h4> 現在時刻を取得（例：2009-09-02 13:34）</h4>
<pre>
date( "Y-m-d H:i:s",time());
</pre>
<h4> 現在時刻をyyyymmで取得(例：200907)</h4>
<pre>
date( "Ym",time());
</pre>
<pre>
Y	年	4桁
y	年	2桁
m	月	2桁
n	月	1桁
d	日	2桁
j	日	1桁
g	時	12時間単位。先頭にゼロを付けない。	1 から 12
G	時	24時間単位。先頭にゼロを付けない。	0 から 23
h	時	数字。12 時間単位。	01 から 12
H	時	数字。24 時間単位。	00 から 23
i	分	先頭にゼロをつける。	00 to 59
s	秒	先頭にゼロをつける。	00 から 59
</pre>
<h4> 現在時刻をyyyy年mm月で取得(例：2009年00月)</h4>
<pre>
date( "Y年m月",time());
</pre>
<p></p>
<h4>  1週間後 を取得</h4>
<p>7 日 * 24 時間 * 60 分 * 60 秒</p>
<pre>
$nextWeek = time() + (7 * 24 * 60 * 60);
$nextWeek = time() + (7 * 24 * 60 * 60);
</pre>
<h4>  先月を取得(例：200701)</h4>
<pre>
function lastMonthYyyymm(){
$yy = date( "Y", time() );
$mm = date( "m", time() );
if($mm=="01"){
$last_yyyymm = mktime( 0, 0, 0, 12, 1, $yy-1 );
}else{
$last_yyyymm = mktime( 0, 0, 0, $mm-1, $dd, $yy );
}
$ret = date( "Ym",$last_yyyymm);
return $ret;
}
</pre>
<h4>  データ抽出条件の日付の編集( 過去1年間を抽出 )</h4>
<pre>
$yy = date( "Y", time() );
$mm = date( "m", time() );
$dd = date( "d", time() );
$searchStart = mktime( 0, 0, 0, $mm, $dd + 1, $yy - 1 );
$searchEnd   = mktime( 23, 59, 59, $mm, $dd, $yy);
$sql_where = "where entry_date between '"
.date( "Y-m-d H:i:s.000", $searchStart )."' and '"
.date( "Y-m-d H:i:s.999", $searchEnd ).";";
</pre>
<h4>  経過日数の計算</h4>
<pre>
$sYY = substr( $arr[$i]['penalty_date'], 0, 4 );
$sMM = substr( $arr[$i]['penalty_date'], 5, 2 );
$sDD = substr( $arr[$i]['penalty_date'], 8, 2 );
$sMkTime = mktime( 0, 0, 0, $sMM, $sDD, $sYY );
$eYY = substr( $arr[$i]['restart_date'], 0, 4 );
$eMM = substr( $arr[$i]['restart_date'], 5, 2 );
$eDD = substr( $arr[$i]['restart_date'], 8, 2 );
$eMkTime = mktime( 0, 0, 0, $eMM, $eDD, $eYY );
$diffDay[$i] = ( $eMakeTime - $sMkTime ) / ( 60 * 60 * 24 );
</pre>
<p></p>
<h4> 月の末日を計算する</h4>
<p>参考サイト</p>
<p><a href="http://yumily.jp/yumily/lib/date.inc" target="_blank" onclick="javascript:urchinTracker ('/outbound/article/yumily.jp');">http://yumily.jp/yumily/lib/date.inc</a></p>
<p></p>
<h4> スラッシュ区切りの日付の有効チェックを行い，年/月/日に分解後，月/日の桁調整を行う</h4>
<p>参考サイト</p>
<p><a href="http://yumily.jp/yumily/lib/date.inc" target="_blank" onclick="javascript:urchinTracker ('/outbound/article/yumily.jp');">http://yumily.jp/yumily/lib/date.inc</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.tdtsh.com/blog/archives/63/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.tdtsh.com/blog/archives/63" />
	</item>
	</channel>
</rss>
