<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type='text/xsl' href='http://waku2traffics.spaces.live.com/mmm2008-05-08_20.17/rsspretty.aspx?rssquery=en-US;http%3a%2f%2fwaku2traffics.spaces.live.com%2fcategory%2fPHP%2ffeed.rss' version='1.0'?><rss version="2.0" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:msn="http://schemas.microsoft.com/msn/spaces/2005/rss" xmlns:live="http://schemas.microsoft.com/live/spaces/2006/rss" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:cf="http://www.microsoft.com/schemas/rss/core/2005" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>waku2とらふぃっくす開発室: PHP</title><description /><link>http://waku2traffics.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&amp;_c=BlogPart&amp;partqs=catPHP</link><language>en-US</language><pubDate>Wed, 16 Apr 2008 14:58:33 GMT</pubDate><lastBuildDate>Wed, 16 Apr 2008 14:58:33 GMT</lastBuildDate><generator>Microsoft Spaces v1.1</generator><docs>http://www.rssboard.org/rss-specification</docs><ttl>60</ttl><cf:parentRSS>http://waku2traffics.spaces.live.com/blog/feed.rss</cf:parentRSS><live:type>blogcategory</live:type><live:identity><live:id>5329721615873885693</live:id><live:alias>waku2traffics</live:alias></live:identity><cf:listinfo><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="typelabel" label="Type" /><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="tag" label="Tag" /><cf:group element="category" label="Category" /><cf:sort element="pubDate" label="Date" data-type="date" default="true" /><cf:sort element="title" label="Title" data-type="string" /><cf:sort ns="http://purl.org/rss/1.0/modules/slash/" element="comments" label="Comments" data-type="number" /></cf:listinfo><item><title>MovableTypeとのシステム連携</title><link>http://waku2traffics.spaces.live.com/Blog/cns!49F6F99251E245FD!138.entry</link><description>&lt;div&gt;&lt;br&gt;* この記事は考え方の備忘録です。&lt;br&gt;&lt;br&gt;具体的に言うと、PCEDBの各プログラムとMovableTypeの各記事間の連携を取りたいのだ。&lt;br&gt;同じゲームタイトルで、&lt;br&gt;各プログラム　⇔　MovableType&lt;br&gt;とリンクの行き来が出来るようにね。&lt;br&gt;そもそもMovableTypeはHTMLだし（動的生成にしていない）、プログラムコード埋め込み型HTMLにはしたくない。&lt;br&gt;となると手法としては、&lt;br&gt;&lt;br&gt;&lt;strong&gt;連携が取れるようなプログラムへのリンクを生成しておく手法、ではなく&lt;br&gt;リンク踏んでプログラムへ遷移した後に連携が取れるような処理をするようにする手法、となりそうだ。&lt;/strong&gt;&lt;br&gt;ああなんかﾜｹﾜｶﾝﾈ...&lt;br&gt;&lt;br&gt;最初は、というか現状は上記手法実現のために、セッションによりゲームID（ゲームタイトル識別用のユニークID）を保持しておく方法をとった。&lt;br&gt;基本的には各プログラムを実行（表示）した後に、MovableTypeによるレビュー記事を見に行くからね。&lt;br&gt;&lt;br&gt;しかし違った。&lt;br&gt;いきなりMovableTypeのレビュー記事を見に行くことも充分あるのだ。&lt;br&gt;そうなるとセッションによるゲームID保持は使えない、というか保持していない時がどうしても発生してしまう。&lt;br&gt;要は、&lt;br&gt;プログラム　→　MovableType　は　OK。&lt;br&gt;MovableType　→　プログラム　が　NG。&lt;br&gt;な訳だ。さて、どうしよう、、、？&lt;br&gt;うーん、、、&lt;strong&gt;MovableTypeの各記事には、最低でも記事タイトルとしてゲームタイトルが付くのは間違いないので、&lt;br&gt;それをGETで各プログラムに投げて判別させてみよう。&lt;br&gt;&lt;/strong&gt;test.php?title=ゲームタイトル&lt;br&gt;みたいな。これでゲームタイトルからデータベースに検索をかける＆サニタイズ処理をすればいいのだな。&lt;br&gt;…それを今あるプログラムに組み込まなくちゃいけないのか、、、面倒臭ェが仕方あるまい、、、&lt;br&gt;ただし、そのゲームタイトルの付き方が、&lt;br&gt;&lt;br&gt;カテゴリ名：風の伝説ザナドゥⅡ&lt;br&gt;記事タイトル：風の伝説ザナドゥ Ⅱその３&lt;br&gt;&lt;br&gt;というような一定ではない付き方をするので、まんまタイトルの場合と「 その３」とか付く場合があるので注意しておこう。うむ。&lt;br&gt;てゆーか記事タイトルもうっかり&lt;br&gt;&lt;br&gt;記事タイトル：超おもしれぇー風ザナⅡ&lt;br&gt;&lt;br&gt;とか&lt;strong&gt;面白がってルールを無視した付け方をしないように&lt;/strong&gt;注意しなくては、、、(^^ゞ&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;----------&lt;br&gt;あと全然関係ないけど、今度からPCEDB関連の記事を書くときは&lt;br&gt;ボツになったなんかのゲームのスクリーンショットでも貼ってみることにした。&lt;br&gt;つーか今のところPCEDB関連の記事ばかり書いてるんだけどさぁ。ｗ&lt;br&gt;そのうち打ち込みの記事とか書きたいわ...&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;table cellspacing="0" border="0"&gt;&lt;tr height="8"&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;&lt;p&gt;&lt;a href="http://tkfiles.storage.live.com&amp;#47;y1phQ9_g_7Njf2kHcQieA_WhucbR1rwhGcCRaf0UGvzcgT8xBq5BYFFZ7AHoGmz4zoztzvDcUXlH3A"&gt;&lt;img src="http://storage.live.com&amp;#47;items&amp;#47;49F6F99251E245FD&amp;#33;139&amp;#58;thumbnail" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="15"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=5329721615873885693&amp;page=RSS%3a+MovableType%e3%81%a8%e3%81%ae%e3%82%b7%e3%82%b9%e3%83%86%e3%83%a0%e9%80%a3%e6%90%ba&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=waku2traffics.spaces.live.com&amp;amp;GT1=waku2traffics"&gt;</description><comments>http://waku2traffics.spaces.live.com/Blog/cns!49F6F99251E245FD!138.entry#comment</comments><guid isPermaLink="true">http://waku2traffics.spaces.live.com/Blog/cns!49F6F99251E245FD!138.entry</guid><pubDate>Wed, 23 Aug 2006 15:14:43 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://waku2traffics.spaces.live.com/blog/cns!49F6F99251E245FD!138/comments/feed.rss</wfw:commentRss><wfw:comment>http://waku2traffics.spaces.live.com/Blog/cns!49F6F99251E245FD!138.entry#comment</wfw:comment><dcterms:modified>2006-08-27T05:25:56Z</dcterms:modified></item></channel></rss>