<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
   <channel>
      <title>荒川区ホームページ・ブログ制作･作成･アクセスアップSEOのマウンテンブック</title>
      <link>http://mountainbook.net/</link>
      <description>マウンテンブックでは東京都荒川区にてホームページ･ブログの制作･管理を行っております。
平日は会社勤めをしている為、お問合せに対する返答や制作作業にお時間を頂く事がございますが、その分、低価格でサービスを提供できるよう心がけております。</description>
      <language>ja</language>
      <copyright>Copyright 2008</copyright>
      <lastBuildDate>Mon, 28 Jan 2008 00:56:34 +0900</lastBuildDate>
      <generator>http://www.sixapart.com/movabletype/</generator>
      <docs>http://blogs.law.harvard.edu/tech/rss</docs> 

            <item>
         <title>MT3　新しい新着更新情報にNEWマークを表示するPHP</title>
         <description>おおお！
これは非常に便利なものを見つけました！


それは更新情報などで強調させるNEWマークを日程指定して表示させるPHPです。
「投稿してから？日間表示させる」と言う指定が簡単にできます。
しかも設置が非常に簡単です。


まず、&amp;#60;head&amp;#62;～&amp;#60;/head&amp;#62;内に
&amp;#60;?php
function disp_new($d1,$n){
$d3=date( &quot;Ymd&quot;, mktime( 0,0,0,date(&quot;m&quot;) ,date(&quot;d&quot;)-$n, date(&quot;Y&quot;) ) );
if($d1&gt;=$d3) print &quot;&amp;#60;img src=\&quot;&amp;#60;$MTBlogURL$&amp;#62;img/icon_new.gif\&quot;&amp;#62;&quot;;
}
?&amp;#62;
を挿入します。


次に、NEWマークを表示させたい&amp;#60;MTEntries&amp;#62;～&amp;#60;/MTEntries&amp;#62;内に
&amp;#60;?php disp_new(&quot;&amp;#60;$MTEntryDate language=&apos;en&apos; format=&apos;%Y%m%d&apos;$&amp;#62;&quot;,3); ?&amp;#62;
を挿入します。


たったのこれだけ！
表示日数を変更したい時は「3」の部分を変更して下さい。


この技を開発されたのは「アロマネット株式会社」様です。
http://www.aromanet.co.jp/devphp/000183.php</description>
         <link>http://mountainbook.net/archives/2008/01/mt3newphp.php</link>
         <guid>http://mountainbook.net/archives/2008/01/mt3newphp.php</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Movable Type</category>
                  <category domain="http://www.sixapart.com/ns/types#category">PHP</category>
                  <category domain="http://www.sixapart.com/ns/types#category">管理者の仕事メモ</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">MT3</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">PHP</category>
        
         <pubDate>Mon, 28 Jan 2008 00:56:34 +0900</pubDate>
      </item>
            <item>
         <title>拡張子htmlを.htaccessを使って簡単にPHP化する方法</title>
         <description>MTをインストールして初期設定で拡張子をphpにしているのであれば.htaccessの設置は必要が無いが初めにhtmlで作ってから、後でphpに変更したい時はどうしてもphpでなくhtmlを見に行ってしまいます。

.thaccessを使ったphp化の方法が沢山ネットで調べられますが、色々設定が大変そうな情報がゴロゴロあります。
でもこの方法であれば凄く簡単にphp化が可能です。

まずはMT管理画面よりインデックステンプレートを作成

テンプレート名
.htaccess

出力ファイル名
.htaccess

テンプレートの内容
DirectoryIndex index.php index.html

このまま保存→再構築すればOKです。</description>
         <link>http://mountainbook.net/archives/2007/09/htmlhtaccessphp.php</link>
         <guid>http://mountainbook.net/archives/2007/09/htmlhtaccessphp.php</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Movable Type</category>
                  <category domain="http://www.sixapart.com/ns/types#category">PHP</category>
        
        
         <pubDate>Tue, 25 Sep 2007 14:06:23 +0900</pubDate>
      </item>
            <item>
         <title>複数サイトのRSSを表示　レッツphp</title>
         <description><![CDATA[<a href="http://mountainbook.net/images/070712_rssup.jpg"><img alt="070712_rssup.jpg" src="http://mountainbook.net/images/070712_rssup-thumb.jpg" width="200" height="166" /></a>


更新情報って毎日やるとなるとかなり大変なので、複数のブログから更新情報を表示させる方法を導入。
これなら他の人がブログを更新するたびに情報を更新してくれるからラクチンですね。
レッツphpさんのサイトからスクリプトがDLできるが修正点がいくつかあった。


<strong>■ダウンロードファイル</strong>
rssup.php（以下詳細）
Parser.php
RSS.php
この3つを同階層に保存してアップロードするだけ。
パーミッションの変更は必要なし


<strong>■概要</strong>
複数サイトのRSSを新着順に表示します
表示件数設定可能
RSS2.0の日付（pubDate）にも対応
文字コードはShiftJISです


<strong>■ダウンロード</strong>
　<a href="http://loglog.jp/~php/net/rss/rssup.php.txt">rssup.php.txt </a>
５行目のrequire "XML/RSS.php";
「XML/」を削除　（同階層に置くのでXML/は必要ない）


<strong>■RSSサイトURL（複数可）</strong>
$rdf[] = "http://pippi-syokuji.hpnk.jp/index.rdf";
ここでは多分rdfファイルしか使えない。
xmlを使ってみたが反応なし…
$rdf[]←この部分をxmlに変えてみたが反応なし…


<strong>■サイト文字コード（SJIS、EUC-JPなど）</strong>
$code = "SJIS";
自分のサイトの文字コードに書き換える


<strong>■表示</strong>
echo &#60;&#60;&#60;B
この辺はなんとなくわかるだろう。変更したければバックアップとって消してみる。
こん回は年とサイトのタイトルがいらなかったので削除した。


<a href="http://loglog.jp/~php/net/#rss">RSSトピックス</a>]]></description>
         <link>http://mountainbook.net/archives/2007/07/rssphp.php</link>
         <guid>http://mountainbook.net/archives/2007/07/rssphp.php</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Movable Type</category>
                  <category domain="http://www.sixapart.com/ns/types#category">PHP</category>
                  <category domain="http://www.sixapart.com/ns/types#category">RSS</category>
                  <category domain="http://www.sixapart.com/ns/types#category">管理者の仕事メモ</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">RSS</category>
        
         <pubDate>Thu, 12 Jul 2007 19:24:04 +0900</pubDate>
      </item>
            <item>
         <title>PHPでの携帯電話とPCの分岐</title>
         <description><![CDATA[同じURLでPCと携帯で分岐させる方法はよく使いますよね。
<a href="http://www.netmania.jp/colum/pc/000556.php">ネットマニア</a>さんでも紹介していたので引用。

分岐にはUserAgentを取得して、それが携帯電話だったら携帯用ページへ転送する方法です。

以下がソース。
＜?php
$user_agent = $_SERVER["HTTP_USER_AGENT"];
if(ereg("(DoCoMo|J-PHONE|MOT|Vodafone|SoftBank|UP\.Browser|KDDI|DDIPOCKET|WILLCOM| ASTEL|PDXGW)",$user_agent)){
header("Location: mobile.php");
exit;
}
?＞

既存のPHPファイルに上記7行を追加するだけでＯＫ。
携帯のUserAgentが含まれていた場合は「mobile.php」へ転送。
<em>header("Location: mobile.php");</em>
パソコンからのアクセスはそのまま表示されます。


<strong>ファイル構成としては</strong>
index.php　　　分岐用＋パソコン用ページ
mobile.php 　　携帯用ページ

とても簡単にできます。


サンプルファイルはネットマニアさんでダウンロードできます。
<a href="http://www.netmania.jp/colum/pc/000556.php">※携帯電話とPCの分岐サンプルファイル</a>]]></description>
         <link>http://mountainbook.net/archives/2007/06/phppc.php</link>
         <guid>http://mountainbook.net/archives/2007/06/phppc.php</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">PHP</category>
                  <category domain="http://www.sixapart.com/ns/types#category">携帯サイト</category>
        
        
         <pubDate>Thu, 07 Jun 2007 11:59:33 +0900</pubDate>
      </item>
            <item>
         <title>PHPで動いている高度なオープンソース</title>
         <description><![CDATA[<a href="http://e0166.blog89.fc2.com/blog-entry-159.html">コチラ</a>のサイトでオープンソース特集としていたので、引用させてもらいました。


<img alt="3_eccube.gif" src="http://mountainbook.net/images/2008/02/3_eccube.gif" width="160" height="160" />

<a href="http://www.ec-cube.net/download/index.php"><strong>ECcube</strong></a>
ECサイトを構築するオープンソースWebアプリケーション。
ECとはインターネットを利用することによって、電子的な手段で、契約や決済など商取引を行う形態の事です。
手軽にネットショップを持つ事が出来るほか、ネットショップを提供する為にも優れたソースです。
&#62;&#62;<a href="http://site.ec-cube.net/">サンプルデモ</a>
&#62;&#62;<a href="http://demo.ec-cube.net/admin/">管理画面デモ</a>
管理者画面のIDとパスワード
ID：admin
パスワード：password




<img alt="3_openpne.gif" src="http://mountainbook.net/images/2008/02/3_openpne.gif" width="160" height="160" />

<a href="http://demo.ec-cube.net/admin/"><strong>OpenPNE</strong></a>
SNSを構築するオープンソース。
30分くらい導入をがんばって見たがうまく動作しなかったので後回しになっていたのですが、ネットで見つけた下の書籍があればインストールは簡単に出来ました。
&#62;&#62;<a href="http://www.amazon.co.jp/gp/product/4798112100?ie=UTF8&tag=e0166com-22&linkCode=as2&camp=247&creative=1211&creativeASIN=4798112100">OpenPNEではじめる自作SNS入門</a>
内容は初心者向け。カスタマイズの話となると、すさまじく薄い内容となるので、インストールをする為のもの。




もう少し濃い内容の物を求めるなら
&#62;&#62;<a href="http://www.amazon.co.jp/gp/product/4881665650/503-2513840-1032737?ie=UTF8&tag=e0166com-22&linkCode=xm2&camp=247&creativeASIN=4881665650">OpenPNEでつくる！最強のSNSサイト</a>
こちらはインストールでつまずく方には向かないし、SNSって何ですか？という方にも向かない。むしろSNSミクシィを既に知っていてイメージを持っている人に最適。
何より、携帯電話からの使い方の解説は、現在販売されている書籍の中ではこれくらいしかない。





ちなみに友人が見せてくれた書籍で
&#62;&#62;<a href="http://www.amazon.co.jp/gp/product/479801463X/503-2513840-1032737?ie=UTF8&tag=e0166com-22&linkCode=xm2&camp=247&creativeASIN=479801463X">OpenPNEによるSNSサイトの構築 オープンソース徹底活用</a>
と言うのも見たことがありますが、上の2冊に比べると半分以下の情報量の為あまりお勧めできません。
参考サイト
&#62;&#62;<a href="http://openx.xrea.jp/">http://openx.xrea.jp/</a>
参考記事
&#62;&#62;<a href="http://d.hatena.ne.jp/kokepi/20060623/1151027079">社内SNS、相当いーですよ</a> 




<strong><a href="http://rakuto.net/rktSNS/">rktSNS</a></strong>
純粋な国産SNS構築オープンソース。
インストールはこちらの方がわかりやすいと言われています。
ただ、ライブラリにSmartyが必要だとかprototype.jsが必要だと言われても、ある程度意味がわかる方でなければ難しいかもしれない。




<img alt="3_frontpage.gif" src="http://mountainbook.net/images/2008/02/3_frontpage.gif" width="160" height="160" />

<strong><a href="http://www.zen-cart.jp/">Zen Cart</a></strong>
日本語対応サイトまであるショッピングサイト構築オープンソース。
&#62;&#62;<a href="http://www.zen-cart.jp/63.html">インストールガイド</a>
書籍
残念ながら書籍に関してはインストールガイド的なものを購入してしまい、個人的には全く役に立たなかったのが現状です。
おそらくインストールは公式サイトの通り行えば出来るかと。
ちなみに私が買った本は
&#62;&#62;<a href="http://www.amazon.co.jp/gp/product/4896273133?ie=UTF8&tag=e0166com-22&linkCode=as2&camp=247&creative=1211&creativeASIN=4896273133">オープンソース Zen Cartで作る本格インターネットショップ—無料で使えるXOOPSでさらに便利に! </a>




<img alt="zenphoto.gif" src="http://mountainbook.net/images/2008/02/zenphoto.gif" width="160" height="160" />

<strong><a href="http://www.zenphoto.org/">WEBアルバム構築システム　zenPhoto</a></strong>
PHPとJavaScriptで描かれたオープンソースのWEBアルバム構築システム。
データベースにはMySQLが使われている。WEB上から画像がアップロードできる他、FTPでまるごとアップした画像が、自動的にサムネイルされるなど、アルバムらしい機能に特化している。
&#62;&#62;<a href="http://www.zenphoto.org/">設置方法</a>
&#62;&#62;<a href="http://www.borialis.org/zenphoto/">稼動設置デモ </a>]]></description>
         <link>http://mountainbook.net/archives/2007/05/php_2.php</link>
         <guid>http://mountainbook.net/archives/2007/05/php_2.php</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">PHP</category>
                  <category domain="http://www.sixapart.com/ns/types#category">オープンソース</category>
                  <category domain="http://www.sixapart.com/ns/types#category">管理者の仕事メモ</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">PHP</category>
        
         <pubDate>Mon, 07 May 2007 09:14:06 +0900</pubDate>
      </item>
            <item>
         <title>お勧めphpの本</title>
         <description><![CDATA[phpの勉強を始める人にはこの本がお勧めらしい。


<a href="http://mountainbook.net/images/070426_51QEBESRH0L._AA240_.jpg"><img alt="070426_51QEBESRH0L._AA240_.jpg" src="http://mountainbook.net/images/070426_51QEBESRH0L._AA240_-thumb.jpg" width="200" height="200" /></a>
簡単な掲示板を自分で設計して作ること
全ての関数を覚える必要はないという



<strong>何が出来るかをまず知る</strong>
・テキストボックス
・テキストエリア
・パスワードボックス
・選択リスト
・ラジオボタン
・チェックボックス
・隠し項目
・ボタン


・フォームのデータを受け取る
・フォームのデータを配列で受け取る
・POST送信されたデータを受け取る
・GET送信されたデータを受け取る
・リンクからデータを受け取る
・フォームのデータをまとめて処理する。まとめて変数にセット。
・データ入力時のみデータを受け取る
・配列のデータを受け取る
・データが入力されたかチェックする
・特定の文字列を含むかチェックする
・桁数をチェックする
・数値かどうかチェックする
・半角数字のみかどうかをチェックする
・大文字か小文字かチェックする
・日付かどうかチェックする
・ファイルの拡張子をチェックする
・文字列の一部を取り出す
・文字を置き換える
・文字から空白の削除
・文字を比較する
・文字列から文字を検索する
・大文字と小文字を変換する
・文字を分解する
・文字列を繰り返し表示する
・文字の出現回数を調べる
・文字の長さを求める
・全角と半角の変換
・文字を暗号化する



唯一初心者に厳しい部分は次の3点
・PEAR：という言葉
・初期の章からもSQLを使用したものが含まれている
・Smartyという言葉 



<a href="http://e0166.blog89.fc2.com/blog-entry-151.html">引用サイト</a>]]></description>
         <link>http://mountainbook.net/archives/2007/04/php_1.php</link>
         <guid>http://mountainbook.net/archives/2007/04/php_1.php</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">PHP</category>
        
        
         <pubDate>Thu, 26 Apr 2007 15:32:57 +0900</pubDate>
      </item>
            <item>
         <title>フレームの代わりにPHPを使う</title>
         <description><![CDATA[フレームは使うべきでないことは以前書いたとおりだ。 それでもフレームを捨てられないという理由の過半数は以下のようなことだろう。

   1. 統一的なメニュー（orヘッダ、フッタ）をすべてのページにつけたい
   2. そのためにはメニューとコンテンツをそれぞれフレームにしたほうが別々に編集できてしかも互いに干渉しないためメンテナンスしやすい

そこで、フレームを使わずに上の2点を実現する方法のひとつを紹介しよう。

下のようなフレーム構成のページがあるとする。


<img src="http://id-box.up.seesaa.net/image/flame.gif" width="276" height="180" border="0" align="" alt="flame.gif" /> 

これはPHPを使うと以下のような二つのファイルによって構成することができる。



<img src="http://id-box.up.seesaa.net/image/flame2.gif" width="372" height="412" border="0" align="" alt="flame2.gif" />


このようにすることで、

   1. 各コンテンツを作るときはmenu.phpをインクルードするように書けばメニュー部分が自動的に取り込まれる。手書きでコピペする必要はない。
   2. メニュー部分に変更がある場合にはmenu.phpを編集するだけでそれをincludeしているすべてのコンテンツのメニュー部分も変更される
   3. コンテンツ１を閲覧したければ http://www.example.com/content1.php、コンテンツ２を閲覧したければ http://www.example.com/content2.php というふうに一意なURLを表現でき、フレームを使ったがために「ここを見てください」とURLを伝えることが事実上できなくなるという致命傷を難なく避けることができる。

ということを実現できる。

PHP言語の include 命令は呼んで字のごとく「含めろ」という意味。たったこれひとつを覚えるだけのことだ。「プログラミングなんて無理」といわず、未経験のデザイナーさんでも挑戦してほしい。 
これはPHPを使うと以下のような二つのファイルによって構成することができる。]]></description>
         <link>http://mountainbook.net/archives/2007/01/php.php</link>
         <guid>http://mountainbook.net/archives/2007/01/php.php</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">PHP</category>
        
        
         <pubDate>Mon, 15 Jan 2007 15:33:43 +0900</pubDate>
      </item>
      
   </channel>
</rss>
