<?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"
	>

<channel>
	<title>岡山webブログ</title>
	<atom:link href="http://www.okayamaweb.net/blog/feed" rel="self" type="application/rss+xml" />
	<link>http://www.okayamaweb.net/blog</link>
	<description>Just another WordPress weblog</description>
	<pubDate>Thu, 09 Oct 2008 00:58:55 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>ja</language>
			<item>
		<title>PHPでPDFファイルを作れるTCPDF</title>
		<link>http://www.okayamaweb.net/blog/archives/49</link>
		<comments>http://www.okayamaweb.net/blog/archives/49#comments</comments>
		<pubDate>Thu, 09 Oct 2008 00:58:55 +0000</pubDate>
		<dc:creator>bird</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.okayamaweb.net/blog/?p=49</guid>
		<description><![CDATA[PHPを利用してPDFファイルが作れるTCPDFを使ってみました。
他にもFPDFという無料のライブラリがあるそうですが、TCPDFはそれをさらに発展させた無料のライブラリです。
現在のバージョンは、4.0.030 です。特徴は、
PHP4とPHP5に対応
日本語が使える（但し、エンコードUTF-8でファイル保存する必要有り）
HTMLのタグが使用可能（但し、制限有り、また&#60; br /&#62;&#60;img src=&#8221;" /&#62;のようにタグの終わりの区切りが必要）
テーブルタグは使用可能だが文字数が多いとタイムエラーになる。またボーダーの色は指定できないようです）
マルチセル関数を使ってタイトル、本文を自由に配置できる
イメージ関数を使って、イメージ画像を自由に配置できる
配置の位置決めはミリ単位でできる。（ｔｃｐｄｆ_ｃｏｎｆｉｇ.phpでpt,mm,cmをいづれか指定できる）
ライン関数を使って縦横斜めに線が色と太さと形状を変えて指定できる
グラフィック関数もあるので、角丸の長方形をマルチセルにかぶせて体裁を整えることが出来る
文字の大きさ、色はマルチセル単位で変更できる
などですが、ＣＳＶのようなデータファイルを元に動的にＰＤＦを作成することが可能です。
日本語での情報は、チーターエンジニア（ＴＣＰＤＦドキュメント）が最新情報に適応しています。
チータ－エンジニアさんに感謝いたします。
]]></description>
			<content:encoded><![CDATA[<p>PHPを利用してPDFファイルが作れるTCPDFを使ってみました。<br />
他にもFPDFという無料のライブラリがあるそうですが、TCPDFはそれをさらに発展させた無料のライブラリです。<br />
現在のバージョンは、4.0.030 です。特徴は、</p>
<li>PHP4とPHP5に対応</li>
<li>日本語が使える（但し、エンコードUTF-8でファイル保存する必要有り）</li>
<li>HTMLのタグが使用可能（但し、制限有り、また&lt; br /&gt;&lt;img src=&#8221;" /&gt;のようにタグの終わりの区切りが必要）</li>
<li>テーブルタグは使用可能だが文字数が多いとタイムエラーになる。またボーダーの色は指定できないようです）</li>
<li>マルチセル関数を使ってタイトル、本文を自由に配置できる</li>
<li>イメージ関数を使って、イメージ画像を自由に配置できる</li>
<li>配置の位置決めはミリ単位でできる。（ｔｃｐｄｆ_ｃｏｎｆｉｇ.phpでpt,mm,cmをいづれか指定できる）</li>
<li>ライン関数を使って縦横斜めに線が色と太さと形状を変えて指定できる</li>
<li>グラフィック関数もあるので、角丸の長方形をマルチセルにかぶせて体裁を整えることが出来る</li>
<li>文字の大きさ、色はマルチセル単位で変更できる</li>
<p>などですが、ＣＳＶのようなデータファイルを元に動的にＰＤＦを作成することが可能です。</p>
<p>日本語での情報は、<a href="http://www.monzen.org/Refdoc/tcpdf/" target="_blank">チーターエンジニア（ＴＣＰＤＦドキュメント）</a>が最新情報に適応しています。</p>
<p>チータ－エンジニアさんに感謝いたします。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.okayamaweb.net/blog/archives/49/feed</wfw:commentRss>
		</item>
		<item>
		<title>ドンキホーテで見つけたiPOD用ドック</title>
		<link>http://www.okayamaweb.net/blog/archives/48</link>
		<comments>http://www.okayamaweb.net/blog/archives/48#comments</comments>
		<pubDate>Sat, 20 Sep 2008 03:07:13 +0000</pubDate>
		<dc:creator>bird</dc:creator>
		
		<category><![CDATA[雑記]]></category>

		<guid isPermaLink="false">http://www.okayamaweb.net/blog/?p=48</guid>
		<description><![CDATA[30GのiPODを使用しています。
車で音楽をよく聴きます。去年車を買い換えた時、搭載してあるラジオ+CDアンプにAUX用の入力プラグが無かったので、HOHコーポレーションというサイトを見つけて、AUXインターフェースなるもを購入し、ディーラーさんに新車納車前に取り付けてもらいました。最近ではAUX外部入力が最初から付いている車もあるようですがノーマルな仕様ではなかなか無いようです。しかもAUXインターフェースは外国製。日本製ならもっと購入しやすい価格だったのではと思うくらい感覚的には高い？購入時は、イヤホン端子からAUX外部入力へつないで音を聞いていましたが、どうにも音量が低い。IPODの出力をいっぱいに上げても満足な音になりませんでした。しかも雑音がする。
よく調べると、イヤホン端子からはあまり大きな音が出ないよう出力が制御されているようです。そしてiPODはDOC端子という独特の端子があり、そこからスピーカーにきれいな音が出力されるようです。
そして、更に調べるとiPODドック経由でAUX外部入力に接続できるアダプターが各種、発売されていました。
まず、家庭用に、audio-technicaのAVドックを購入しました。
こちらは、「iPODを接続してデスクトップで音楽や映像を楽しめるフライングデザインのドッグです。パソコンと接続して音楽の同期、充電も可能です」という説明があります。
今までの、イヤホン経由の音とはやはり違います。
次に車用をどうしようかと考えつつ、岡山市内のドンキホーテに行ってipod関連商品を見ていたら、小型の１８９９円のドックを発見。これをマジックテープで車に取り付けました。いい音で聞けるし、充電もできるので便利です。

glamour
消費税込み1899円（ドンキホーテ）
出力端子はステレオミニジャックとipodドックコネクタ用端子と映像用S端子の３種類
シガレットプラグに取り付けるUSBカーチャージャーは別途必要です。
 
 
 
 
 
]]></description>
			<content:encoded><![CDATA[<p>30GのiPODを使用しています。</p>
<p>車で音楽をよく聴きます。去年車を買い換えた時、搭載してあるラジオ+CDアンプにAUX用の入力プラグが無かったので、<a href="http://www.hoh.co.jp/shopping/index.html" target="_blank">HOHコーポレーション</a>というサイトを見つけて、AUXインターフェースなるもを購入し、ディーラーさんに新車納車前に取り付けてもらいました。最近ではAUX外部入力が最初から付いている車もあるようですがノーマルな仕様ではなかなか無いようです。しかもAUXインターフェースは外国製。日本製ならもっと購入しやすい価格だったのではと思うくらい感覚的には高い？購入時は、イヤホン端子からAUX外部入力へつないで音を聞いていましたが、どうにも音量が低い。IPODの出力をいっぱいに上げても満足な音になりませんでした。しかも雑音がする。</p>
<p>よく調べると、イヤホン端子からはあまり大きな音が出ないよう出力が制御されているようです。そしてiPODはDOC端子という独特の端子があり、そこからスピーカーにきれいな音が出力されるようです。</p>
<p>そして、更に調べるとiPODドック経由でAUX外部入力に接続できるアダプターが各種、発売されていました。</p>
<p>まず、家庭用に、audio-technicaのAVドックを購入しました。</p>
<p>こちらは、「iPODを接続してデスクトップで音楽や映像を楽しめるフライングデザインのドッグです。パソコンと接続して音楽の同期、充電も可能です」という説明があります。</p>
<p>今までの、イヤホン経由の音とはやはり違います。</p>
<p>次に車用をどうしようかと考えつつ、岡山市内のドンキホーテに行ってipod関連商品を見ていたら、小型の１８９９円のドックを発見。これをマジックテープで車に取り付けました。いい音で聞けるし、充電もできるので便利です。</p>
<p><img class="alignleft" style="float: left; margin: 5px;" src="http://www.okayamaweb.net/image/ipod-doc.jpg" alt="ipodドック" width="250" height="188" /></p>
<p>glamour</p>
<p>消費税込み1899円（ドンキホーテ）</p>
<p>出力端子はステレオミニジャックとipodドックコネクタ用端子と映像用S端子の３種類</p>
<p>シガレットプラグに取り付けるUSBカーチャージャーは別途必要です。<br />
 <img class="alignleft" style="float: left; margin: 5px;" src="http://www.okayamaweb.net/image/ipod-doc2.jpg" alt="ipodドック" width="250" height="188" /></p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.okayamaweb.net/blog/archives/48/feed</wfw:commentRss>
		</item>
		<item>
		<title>中島みゆきさんの夜会VOL.15</title>
		<link>http://www.okayamaweb.net/blog/archives/47</link>
		<comments>http://www.okayamaweb.net/blog/archives/47#comments</comments>
		<pubDate>Wed, 10 Sep 2008 21:12:28 +0000</pubDate>
		<dc:creator>bird</dc:creator>
		
		<category><![CDATA[雑記]]></category>

		<guid isPermaLink="false">http://www.okayamaweb.net/blog/?p=47</guid>
		<description><![CDATA[来年の1月から2月にかけて、中島みゆきさんの「夜会VOL.15」の大阪公演がある。前回の大阪公演が2006年にあったので3年ぶりです。すでにFANクラブでチケットの先行販売が始まりました。私もこのときの為に会員登録をしているのでさっそく申し込みました。希望日時が思い通りにならないこともありますが、楽しみです。
 
]]></description>
			<content:encoded><![CDATA[<p>来年の1月から2月にかけて、中島みゆきさんの「夜会VOL.15」の大阪公演がある。前回の大阪公演が2006年にあったので3年ぶりです。すでにFANクラブでチケットの先行販売が始まりました。私もこのときの為に会員登録をしているのでさっそく申し込みました。希望日時が思い通りにならないこともありますが、楽しみです。</p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.okayamaweb.net/blog/archives/47/feed</wfw:commentRss>
		</item>
		<item>
		<title>青春18切符を利用して</title>
		<link>http://www.okayamaweb.net/blog/archives/46</link>
		<comments>http://www.okayamaweb.net/blog/archives/46#comments</comments>
		<pubDate>Wed, 10 Sep 2008 12:06:14 +0000</pubDate>
		<dc:creator>bird</dc:creator>
		
		<category><![CDATA[雑記]]></category>

		<guid isPermaLink="false">http://www.okayamaweb.net/blog/?p=46</guid>
		<description><![CDATA[９月８日に青春１８切符を利用して、日帰り旅行に行ってきました。今年は、なぜか神戸方面が候補になり、温泉にも入りたいので、有馬温泉を目指すことにしました。下調べをしたところ、金の湯と銀の湯という二つの公共日帰り温泉があるというので、それを目標にすることにしました。さらに行程を調べると、神戸北神急行鉄道に「お得な有馬・六甲周遊１dayパス」という記事を見つけました。
基本フリー版が２３００円です。
有馬温泉・六甲山を周遊できる乗車券、有馬温泉「金の湯」または「銀の湯」の
入浴券と、各施設がお得に楽しめる共通優待券のセットです。



基本フリー版有効区間
阪急（三宮～阪急六甲）＋六甲ケーブル＋六甲山上循環
バス＋六甲有馬ロープウェー＋神鉄（有馬温泉～谷上）＋
北神急行・神戸市営地下鉄（谷上～三宮）



三宮から有馬温泉駅までが片道９００円で往復１８００円、金の湯入浴料が６５０円それだけで２４５０円なので、1dayパスはお得です。
私は迷わず、岡山から在来線で姫路まで行き、新快速に乗り換え、三宮に行きました。三宮で1dayパスを購入しました。
最初は、往路をそのままの行程で帰ろうかと思っていたのですが、せっかくの周遊パスポートなので、六甲を時計回りに1週してみようと思いました。3時くらいまで有馬でゆっくりと過ごし、それからバス＞＞ロープーウエイ-バス＞＞ケーブルカ＞＞-バス＞＞阪急電車と乗り継いで三宮まで帰り、ふたたび青春18切符で岡山へ。
これだけいろいろな交通機関を乗り継げたらそれだけで幸せ気分にしてくれる1dayパスポートでした。
行った曜日が月曜日だからよかっのですが、火曜日は休みのところも多いので要注意です。
朝、7時半に家を出て、夜8時前に家に到着する予定でしたが、岡山駅まで順調な三原行きの在来線が降りるべき駅-庭瀬駅-に止まれないという事件（貨物列車の故障）が発生。庭瀬駅では、ホームとホームの間の真ん中の線路に入り、降りるべき線路に長々と横たわっている貨物列車を横目に見ながら、中庄駅まで行かされる羽目に。しかも、そのあと中庄駅で上りの普通列車を待っていると、庭瀬で止まっていた貨物列車が動いて中庄駅に来る始末。私たちが乗っている列車のあとは、庭瀬駅で降車できた模様です。無理やり中庄駅まで乗って来ざるをえなかった人は唖然・・でした。普段、乗り過ごしは、乗り過ごして帰る分の乗車券を追加購入させるJRさんですが（見つかった場合）、今回は何も言ってきませんでした。
家には約1時間遅れで到着。楽しみにしていた鶴瓶さんの番組が見れませんでした。
でも一日のんびり過ごせたからいいか。
 
]]></description>
			<content:encoded><![CDATA[<p>９月８日に青春１８切符を利用して、日帰り旅行に行ってきました。今年は、なぜか神戸方面が候補になり、温泉にも入りたいので、有馬温泉を目指すことにしました。下調べをしたところ、金の湯と銀の湯という二つの公共日帰り温泉があるというので、それを目標にすることにしました。さらに行程を調べると、<a href="http://www.hokushinkyuko.co.jp/railway/otoku.html" target="_blank">神戸北神急行鉄道</a>に「<strong>お得な<span style="font-size: xx-small;">有馬・六甲周遊１dayパス」</span></strong>という記事を見つけました。</p>
<p>基本フリー版が２３００円です。<br />
有馬温泉・六甲山を周遊できる乗車券、有馬温泉「金の湯」または「銀の湯」の<br />
入浴券と、各施設がお得に楽しめる共通優待券のセットです。</p>
<table border="0" width="598" align="center">
<tbody>
<tr>
<td class="con" width="145" valign="top">基本フリー版有効区間</td>
<td class="con">阪急（三宮～阪急六甲）＋六甲ケーブル＋六甲山上循環<br />
バス＋六甲有馬ロープウェー＋神鉄（有馬温泉～谷上）＋<br />
北神急行・神戸市営地下鉄（谷上～三宮）</td>
</tr>
</tbody>
</table>
<p>三宮から有馬温泉駅までが片道９００円で往復１８００円、金の湯入浴料が６５０円それだけで２４５０円なので、1dayパスはお得です。</p>
<p>私は迷わず、岡山から在来線で姫路まで行き、新快速に乗り換え、三宮に行きました。三宮で1dayパスを購入しました。</p>
<p>最初は、往路をそのままの行程で帰ろうかと思っていたのですが、せっかくの周遊パスポートなので、六甲を時計回りに1週してみようと思いました。3時くらいまで有馬でゆっくりと過ごし、それからバス＞＞ロープーウエイ-バス＞＞ケーブルカ＞＞-バス＞＞阪急電車と乗り継いで三宮まで帰り、ふたたび青春18切符で岡山へ。</p>
<p>これだけいろいろな交通機関を乗り継げたらそれだけで幸せ気分にしてくれる1dayパスポートでした。</p>
<p>行った曜日が月曜日だからよかっのですが、火曜日は休みのところも多いので要注意です。</p>
<p>朝、7時半に家を出て、夜8時前に家に到着する予定でしたが、岡山駅まで順調な三原行きの在来線が降りるべき駅-庭瀬駅-に止まれないという事件（貨物列車の故障）が発生。庭瀬駅では、ホームとホームの間の真ん中の線路に入り、降りるべき線路に長々と横たわっている貨物列車を横目に見ながら、中庄駅まで行かされる羽目に。しかも、そのあと中庄駅で上りの普通列車を待っていると、庭瀬で止まっていた貨物列車が動いて中庄駅に来る始末。私たちが乗っている列車のあとは、庭瀬駅で降車できた模様です。無理やり中庄駅まで乗って来ざるをえなかった人は唖然・・でした。普段、乗り過ごしは、乗り過ごして帰る分の乗車券を追加購入させるJRさんですが（見つかった場合）、今回は何も言ってきませんでした。<br />
家には約1時間遅れで到着。楽しみにしていた鶴瓶さんの番組が見れませんでした。</p>
<p>でも一日のんびり過ごせたからいいか。</p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.okayamaweb.net/blog/archives/46/feed</wfw:commentRss>
		</item>
		<item>
		<title>CGIでセットしたクッキーがPHPで読める？</title>
		<link>http://www.okayamaweb.net/blog/archives/45</link>
		<comments>http://www.okayamaweb.net/blog/archives/45#comments</comments>
		<pubDate>Fri, 05 Sep 2008 00:51:02 +0000</pubDate>
		<dc:creator>bird</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.okayamaweb.net/blog/?p=45</guid>
		<description><![CDATA[CGIで作られた会員用プログラムはクッキーがセットしてあるのですが、そのクッキーを利用してPHPで追加のプログラムを作ってみようかと思いました。
そこで、クッキーを学んだことのない私には、CGIでセットしたクッキーがPHPで読める？ということがなかなか分からず苦労しました。
原因は、クッキーが作成されたディレクトリの配下でしか読めないという基本的なことに気づくのが遅れたためです。
Aというディレクトリで作成されたCGIのクッキー(名前を仮にcokkiename)をPHPのテストプログラムで上位のルートから読み込もうと無駄なことをしていました。Aディレクトリにテスト用のPHPのプログラム「echo $_COKKIE['cokkiename'];」をおいて実行。
結論は、CGIでセットしたクッキーがPHPで読めました。でももう少し基礎から勉強しておけばすぐ分かったことですね。
]]></description>
			<content:encoded><![CDATA[<p>CGIで作られた会員用プログラムはクッキーがセットしてあるのですが、そのクッキーを利用してPHPで追加のプログラムを作ってみようかと思いました。</p>
<p>そこで、クッキーを学んだことのない私には、CGIでセットしたクッキーがPHPで読める？ということがなかなか分からず苦労しました。</p>
<p>原因は、クッキーが作成されたディレクトリの配下でしか読めないという基本的なことに気づくのが遅れたためです。</p>
<p>Aというディレクトリで作成されたCGIのクッキー(名前を仮にcokkiename)をPHPのテストプログラムで上位のルートから読み込もうと無駄なことをしていました。Aディレクトリにテスト用のPHPのプログラム「echo $_COKKIE['cokkiename'];」をおいて実行。</p>
<p>結論は、CGIでセットしたクッキーがPHPで読めました。でももう少し基礎から勉強しておけばすぐ分かったことですね。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.okayamaweb.net/blog/archives/45/feed</wfw:commentRss>
		</item>
		<item>
		<title>吉田拓郎の残暑お見舞い申し上げますを聞くことが出来ました　</title>
		<link>http://www.okayamaweb.net/blog/archives/44</link>
		<comments>http://www.okayamaweb.net/blog/archives/44#comments</comments>
		<pubDate>Wed, 03 Sep 2008 11:22:26 +0000</pubDate>
		<dc:creator>bird</dc:creator>
		
		<category><![CDATA[吉田拓郎]]></category>

		<guid isPermaLink="false">http://www.okayamaweb.net/blog/?p=44</guid>
		<description><![CDATA[熱心で親切なファンのかたのおかげで放送の録音を聞くことができました。ありがとうございます。
拓郎さんの体力は85％くらい回復したようです。今は、所属のレコード会社を辞めてフリーの立場のようです。長年慕ってきた方がいなくなったのと担当スタッフの方も退職したりと、知った顔がいなくなってきたのでというように説明されてました。でも、今新しいアルバムを作成中のようです。　何曲かギターで弾き語りをしましたが、作成中の曲のさわりを１曲披露してくれました。拓郎さんが大病を経験して得た心境をあらわしたような「がんばらなくてもいいでしょう（たぶんこんな題）」は、拓郎さんならではの名曲になりそうです。どこから発売されかわかりませんがお待ちしています。
あたらしいアルバムができたらコンサートツアーというのが今までよくあったことですが、ツアーは来年で終了のようです。
声と歌を聞くことができて本当によかった。
最後の弾き語り「祭りのあと」も最高でした。
]]></description>
			<content:encoded><![CDATA[<p>熱心で親切なファンのかたのおかげで放送の録音を聞くことができました。ありがとうございます。</p>
<p>拓郎さんの体力は85％くらい回復したようです。今は、所属のレコード会社を辞めてフリーの立場のようです。長年慕ってきた方がいなくなったのと担当スタッフの方も退職したりと、知った顔がいなくなってきたのでというように説明されてました。でも、今新しいアルバムを作成中のようです。　何曲かギターで弾き語りをしましたが、作成中の曲のさわりを１曲披露してくれました。拓郎さんが大病を経験して得た心境をあらわしたような「がんばらなくてもいいでしょう（たぶんこんな題）」は、拓郎さんならではの名曲になりそうです。どこから発売されかわかりませんがお待ちしています。</p>
<p>あたらしいアルバムができたらコンサートツアーというのが今までよくあったことですが、ツアーは来年で終了のようです。</p>
<p>声と歌を聞くことができて本当によかった。</p>
<p>最後の弾き語り「祭りのあと」も最高でした。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.okayamaweb.net/blog/archives/44/feed</wfw:commentRss>
		</item>
		<item>
		<title>吉田拓郎さん半年振りにニッポン放送に</title>
		<link>http://www.okayamaweb.net/blog/archives/43</link>
		<comments>http://www.okayamaweb.net/blog/archives/43#comments</comments>
		<pubDate>Fri, 29 Aug 2008 01:41:37 +0000</pubDate>
		<dc:creator>bird</dc:creator>
		
		<category><![CDATA[吉田拓郎]]></category>

		<guid isPermaLink="false">http://www.okayamaweb.net/blog/?p=43</guid>
		<description><![CDATA[スポーツ誌などで、吉田拓郎さん半年振りにニッポン放送に１時間の番組で出演することが報じられています。
「吉田拓郎　残暑お見舞い申し上げます。」（３１日午後１時放送）がそうです。
残念ながら、岡山では、どうにも聞けそうに無い。
1449のRNCラジオさん。放送してくれないかなあ。今、現時点では、３１日の午後のタイムテーブルが発表されていないので分かりません。拓郎さんの前のニッポン放送の番組はRNCで放送されるようです。
]]></description>
			<content:encoded><![CDATA[<p>スポーツ誌などで、吉田拓郎さん半年振りにニッポン放送に１時間の番組で出演することが報じられています。<br />
「<a href="http://www.1242.com/week/200808/takuro/" target="_blank">吉田拓郎　残暑お見舞い申し上げます。</a>」（３１日午後１時放送）がそうです。</p>
<p>残念ながら、岡山では、どうにも聞けそうに無い。</p>
<p>1449のRNCラジオさん。放送してくれないかなあ。今、現時点では、３１日の午後のタイムテーブルが発表されていないので分かりません。拓郎さんの前のニッポン放送の番組はRNCで放送されるようです。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.okayamaweb.net/blog/archives/43/feed</wfw:commentRss>
		</item>
		<item>
		<title>includeとパス ＜メモとして＞</title>
		<link>http://www.okayamaweb.net/blog/archives/42</link>
		<comments>http://www.okayamaweb.net/blog/archives/42#comments</comments>
		<pubDate>Thu, 28 Aug 2008 14:19:24 +0000</pubDate>
		<dc:creator>bird</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.okayamaweb.net/blog/?p=42</guid>
		<description><![CDATA[PHPでプログラムを書く時、includeでファイルを読み込むことは欠かせません。しかし、相対パスで記入していると、あるカレントディレクトリのデータファイルを読み込んで処理するプログラムをそのカレントディレクターに作った場合、それを上位のディレクトリで実行すると、ファイルがありませんというPHPエラーとなります。
それを解消するには、データファイルをフルパスで読み込む必要があります。しかし、通常、ローカルの環境で試行してサーバーにアップするので、ローカルの場合は、「http://localhost/・・・」、サーバーの場合は「http://www.ドメイン名/・・・」というふうに切り替えなければなりません。
いちいちローカルで試した後、書き換えてアップしてもいいのですがこういう作業はミスを招きます。
そこで、PHPでは、実行するファイルの絶対パスを表示してくれる関数がありますのでそれを利用することにします。
使うのは、dirname()と__FILE__という関数と定数で、dirname(__FILE__)とすれば、現在のファイルの絶対パスが得られます。例えば、aaa.phpというファイルに、print dirname(__FILE__);という行を加えると、&#8221;var/HTML/abcdefg.com/web/aaa.phpのように絶対パスが表示されます。この文字のうち、ローカルのディレクトリ名に使っていない文字を抜き出してくる関数を使用します。strstrという関数は指定した部分文字があれば、その文字以降を抜き出しますが、なければFALSEを返します。したがって、if文でFALSEでなければ「http://www.abcdefg.com/ 」を、FALSEなら、「http://localhost/　」をカレントデレクトリ/データファイルに加えれば
いいということになります。
ドメイン名：abcdefg.com
データファイル名：data.csv
データファイルのカレントディレクトリ：data
実行するファイル：ルートディレクトリのtest.php
と仮定。
test.phpに以下の記述を加えます。
 


他にもやり方はありそうですがとりあえず覚えとして。
]]></description>
			<content:encoded><![CDATA[<p>PHPでプログラムを書く時、includeでファイルを読み込むことは欠かせません。しかし、相対パスで記入していると、あるカレントディレクトリのデータファイルを読み込んで処理するプログラムをそのカレントディレクターに作った場合、それを上位のディレクトリで実行すると、ファイルがありませんというPHPエラーとなります。</p>
<p>それを解消するには、データファイルをフルパスで読み込む必要があります。しかし、通常、ローカルの環境で試行してサーバーにアップするので、ローカルの場合は、「<a href="http://localhost/">http://localhost/</a>・・・」、サーバーの場合は「<a href="http://www">http://www</a>.ドメイン名/・・・」というふうに切り替えなければなりません。</p>
<p>いちいちローカルで試した後、書き換えてアップしてもいいのですがこういう作業はミスを招きます。</p>
<p>そこで、PHPでは、実行するファイルの絶対パスを表示してくれる関数がありますのでそれを利用することにします。</p>
<p>使うのは、dirname()と__FILE__という関数と定数で、dirname(__FILE__)とすれば、現在のファイルの絶対パスが得られます。例えば、aaa.phpというファイルに、print dirname(__FILE__);という行を加えると、&#8221;var/HTML/abcdefg.com/web/aaa.phpのように絶対パスが表示されます。この文字のうち、ローカルのディレクトリ名に使っていない文字を抜き出してくる関数を使用します。strstrという関数は指定した部分文字があれば、その文字以降を抜き出しますが、なければFALSEを返します。したがって、if文でFALSEでなければ「<a href="http://www.abcdefg.com/">http://www.abcdefg.com/</a> 」を、FALSEなら、「<a href="http://localhost/">http://localhost/</a>　」をカレントデレクトリ/データファイルに加えれば</p>
<p>いいということになります。</p>
<p>ドメイン名：abcdefg.com<br />
データファイル名：data.csv<br />
データファイルのカレントディレクトリ：data<br />
実行するファイル：ルートディレクトリのtest.php</p>
<p>と仮定。</p>
<p>test.phpに以下の記述を加えます。</p>
<p> <code><br />
<?php<br />
$urlpath = dirname(__FILE__);<br />
if(strstr($urlpath,"abcdefg")){<br />
$root="http://www.abcdefg/";<br />
}else{<br />
$root="http://localhost/";<br />
}<br />
$Data=file($root.'data/data.csv');<br />
//略<br />
?><br />
</code></p>
<p>他にもやり方はありそうですがとりあえず覚えとして。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.okayamaweb.net/blog/archives/42/feed</wfw:commentRss>
		</item>
		<item>
		<title>久々に拓郎さん</title>
		<link>http://www.okayamaweb.net/blog/archives/41</link>
		<comments>http://www.okayamaweb.net/blog/archives/41#comments</comments>
		<pubDate>Wed, 30 Jul 2008 12:35:56 +0000</pubDate>
		<dc:creator>bird</dc:creator>
		
		<category><![CDATA[雑記]]></category>

		<guid isPermaLink="false">http://www.okayamaweb.net/blog/?p=41</guid>
		<description><![CDATA[今年の３月ごろ、ラジオでオールナイト日本の特別番組で吉田拓郎さんの元気な声を耳にして以来、とんとうわさを聞かなかったのです。その間、私は、小説吉田拓郎-いつもみていた広島などを読み、拓郎さんの青春時代と自分の青春時代をダブらせながら時代の移り変わりの激しさを感じていました。
最近になって彼の母校の大学、名前が変わって広島修道大学で「今日までそして明日から」の歌碑が立ち、その除幕式が８月２日に同大学で本人出席のもと行われることがわかりました。うわさでは、夫人の森下愛子さんも同席するとか。広島のファンは幸せですね。でも、シャイな拓郎さんが直前になって出席を取りやめるのではと心配するむきもあるようです。
私は、オールナイト日本で拓郎さんが予告していた、本人の曲ではなくかつて広島時代にバンドで演奏していたR&#38;Bを今年中にもう一度バンドを組んでやりたいといっていた言葉に期待しています。
東京では、どんなバンド編成になるのか、広島でのダウンタウンズの再度の再結成は本当にあるのかなど期待しています。
 
]]></description>
			<content:encoded><![CDATA[<p>今年の３月ごろ、ラジオでオールナイト日本の特別番組で吉田拓郎さんの元気な声を耳にして以来、とんとうわさを聞かなかったのです。その間、私は、小説吉田拓郎-いつもみていた広島などを読み、拓郎さんの青春時代と自分の青春時代をダブらせながら時代の移り変わりの激しさを感じていました。<br />
最近になって彼の母校の大学、名前が変わって広島修道大学で「今日までそして明日から」の歌碑が立ち、その除幕式が８月２日に同大学で本人出席のもと行われることがわかりました。うわさでは、夫人の森下愛子さんも同席するとか。広島のファンは幸せですね。でも、シャイな拓郎さんが直前になって出席を取りやめるのではと心配するむきもあるようです。<br />
私は、オールナイト日本で拓郎さんが予告していた、本人の曲ではなくかつて広島時代にバンドで演奏していたR&amp;Bを今年中にもう一度バンドを組んでやりたいといっていた言葉に期待しています。</p>
<p>東京では、どんなバンド編成になるのか、広島でのダウンタウンズの再度の再結成は本当にあるのかなど期待しています。</p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.okayamaweb.net/blog/archives/41/feed</wfw:commentRss>
		</item>
		<item>
		<title>Yomi-Search(PHP) modifiedへの移行完了</title>
		<link>http://www.okayamaweb.net/blog/archives/40</link>
		<comments>http://www.okayamaweb.net/blog/archives/40#comments</comments>
		<pubDate>Thu, 24 Jul 2008 04:06:03 +0000</pubDate>
		<dc:creator>bird</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.okayamaweb.net/blog/?p=40</guid>
		<description><![CDATA[岡山WEBネットの検索エンジンがCGI版のYomi-SearchからPHP版に移行しました。
動作確認にはもう少し時間がかかりそうなので、旧来のCGI版も今のところ残してあります。
但しCGI版からは新規登録はできません。
動作の最終確認後、ご登録してくださった方にお知らせしようかと思っております。
 
]]></description>
			<content:encoded><![CDATA[<p>岡山WEBネットの検索エンジンがCGI版のYomi-SearchからPHP版に移行しました。</p>
<p>動作確認にはもう少し時間がかかりそうなので、旧来のCGI版も今のところ残してあります。</p>
<p>但しCGI版からは新規登録はできません。</p>
<p>動作の最終確認後、ご登録してくださった方にお知らせしようかと思っております。</p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.okayamaweb.net/blog/archives/40/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
