<?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>ちょっとしたITの忘備録 &#187; PHP</title>
	<atom:link href="http://blog.typeshiftage.com/category/php/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.typeshiftage.com</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Mon, 14 Nov 2011 06:20:17 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.typeshiftage.com/category/php/feed" />
		<item>
		<title>XAMPPでPEARを使う</title>
		<link>http://blog.typeshiftage.com/php/xampp%e3%81%a7pear%e3%82%92%e4%bd%bf%e3%81%86.html</link>
		<comments>http://blog.typeshiftage.com/php/xampp%e3%81%a7pear%e3%82%92%e4%bd%bf%e3%81%86.html#comments</comments>
		<pubDate>Mon, 26 Sep 2011 02:50:51 +0000</pubDate>
		<dc:creator>type</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Xampp]]></category>

		<guid isPermaLink="false">http://blog.typeshiftage.com/?p=1211</guid>
		<description><![CDATA[ファイル名を指定して実行＞cmd＞OK コマンドプロンプトを起動 C: [Enter←] （xamppをインストールしているディレクトリ） cd \xammp\php [Enter←] go-pear.bat [Enter←] が。。。ここで下記のエラー ERROR:manifest length read was &#8220;3562676&#8243; should be &#8220;678716787&#8243; 下記から最新のgo-pear.pharをダウンロード http://pear.php.net/go-pear.phar C:\xampp\php\PEAR にあるgo-pear.pharを上書きして 再度 C:\xampp\php\go-pear.bat [Enter←] を実行 以降、[Enter←]と[Y]で進んでいく Pear_Info のインストール C:\xampp\php>pear install -a Pear_Info]]></description>
			<content:encoded><![CDATA[<p>
ファイル名を指定して実行＞cmd＞OK<br />
コマンドプロンプトを起動<br />
<br />
C:<br />
[Enter←]<br />
（xamppをインストールしているディレクトリ）<br />
<br />
cd \xammp\php<br />
[Enter←]<br />
<br />
go-pear.bat<br />
[Enter←]<br />
<br />
が。。。ここで下記のエラー<br />
ERROR:manifest length read was &#8220;3562676&#8243; should be &#8220;678716787&#8243;<br />
<br />
下記から最新のgo-pear.pharをダウンロード<br />
<a href="http://pear.php.net/go-pear.phar"  target="_blank">http://pear.php.net/go-pear.phar</a><br />
<br />
C:\xampp\php\PEAR にあるgo-pear.pharを上書きして<br />
再度<br />
C:\xampp\php\go-pear.bat<br />
[Enter←]<br />
を実行<br />
<br />
以降、[Enter←]と[Y]で進んでいく<br />
<br />
<br />
<br />
Pear_Info のインストール<br />
C:\xampp\php>pear install -a Pear_Info<br />
<br />
<br />
<br />
<br />
<br />
</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.typeshiftage.com/php/xampp%e3%81%a7pear%e3%82%92%e4%bd%bf%e3%81%86.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.typeshiftage.com/php/xampp%e3%81%a7pear%e3%82%92%e4%bd%bf%e3%81%86.html" />
	</item>
		<item>
		<title>cakephpのバージョンを表示する。</title>
		<link>http://blog.typeshiftage.com/php/cakephp/cakephp%e3%81%ae%e3%83%90%e3%83%bc%e3%82%b8%e3%83%a7%e3%83%b3%e3%82%92%e8%a1%a8%e7%a4%ba%e3%81%99%e3%82%8b%e3%80%82.html</link>
		<comments>http://blog.typeshiftage.com/php/cakephp/cakephp%e3%81%ae%e3%83%90%e3%83%bc%e3%82%b8%e3%83%a7%e3%83%b3%e3%82%92%e8%a1%a8%e7%a4%ba%e3%81%99%e3%82%8b%e3%80%82.html#comments</comments>
		<pubDate>Tue, 06 Apr 2010 06:03:52 +0000</pubDate>
		<dc:creator>type</dc:creator>
				<category><![CDATA[CakePHP]]></category>

		<guid isPermaLink="false">http://blog.typeshiftage.com/?p=927</guid>
		<description><![CDATA[views内のテンプレートに記述するなら ＜？ php echo Configure::version() ？＞]]></description>
			<content:encoded><![CDATA[<p>
views内のテンプレートに記述するなら<br />
＜？<br />
php echo Configure::version() <br />
？＞</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.typeshiftage.com/php/cakephp/cakephp%e3%81%ae%e3%83%90%e3%83%bc%e3%82%b8%e3%83%a7%e3%83%b3%e3%82%92%e8%a1%a8%e7%a4%ba%e3%81%99%e3%82%8b%e3%80%82.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.typeshiftage.com/php/cakephp/cakephp%e3%81%ae%e3%83%90%e3%83%bc%e3%82%b8%e3%83%a7%e3%83%b3%e3%82%92%e8%a1%a8%e7%a4%ba%e3%81%99%e3%82%8b%e3%80%82.html" />
	</item>
		<item>
		<title>CakePHPで管理画面と公開画面を切り替えたい場合</title>
		<link>http://blog.typeshiftage.com/php/cakephp/cakephp%e3%81%a7%e7%ae%a1%e7%90%86%e7%94%bb%e9%9d%a2%e3%81%a8%e5%85%ac%e9%96%8b%e7%94%bb%e9%9d%a2%e3%82%92%e5%88%87%e3%82%8a%e6%9b%bf%e3%81%88%e3%81%9f%e3%81%84%e5%a0%b4%e5%90%88.html</link>
		<comments>http://blog.typeshiftage.com/php/cakephp/cakephp%e3%81%a7%e7%ae%a1%e7%90%86%e7%94%bb%e9%9d%a2%e3%81%a8%e5%85%ac%e9%96%8b%e7%94%bb%e9%9d%a2%e3%82%92%e5%88%87%e3%82%8a%e6%9b%bf%e3%81%88%e3%81%9f%e3%81%84%e5%a0%b4%e5%90%88.html#comments</comments>
		<pubDate>Mon, 04 Jan 2010 07:42:38 +0000</pubDate>
		<dc:creator>type</dc:creator>
				<category><![CDATA[CakePHP]]></category>

		<guid isPermaLink="false">http://blog.typeshiftage.com/?p=709</guid>
		<description><![CDATA[core.phpの //Configure::write(&#8216;Routing.admin&#8217;, &#8216;admin&#8217;); のコメントアウトを外す、と、 たとえばpostsコントローラ内で function admin_index(){} とした場合のURLが http://TEST.COM/admin/posts/index となる。 ▼CakePHPのcore.phpの設定 http://www.okushin.co.jp/kodanuki_note/2009/05/cakephpcorephp.html]]></description>
			<content:encoded><![CDATA[<p>
core.phpの<br />
<br />
//Configure::write(&#8216;Routing.admin&#8217;, &#8216;admin&#8217;);<br />
<br />
のコメントアウトを外す、と、<br />
<br />
たとえばpostsコントローラ内で<br />
<br />
function admin_index(){}<br />
<br />
とした場合のURLが<br />
<br />
http://TEST.COM/admin/posts/index<br />
<br />
となる。<br />
<br />
▼CakePHPのcore.phpの設定<br />
<br />
http://www.okushin.co.jp/kodanuki_note/2009/05/cakephpcorephp.html<br />
</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.typeshiftage.com/php/cakephp/cakephp%e3%81%a7%e7%ae%a1%e7%90%86%e7%94%bb%e9%9d%a2%e3%81%a8%e5%85%ac%e9%96%8b%e7%94%bb%e9%9d%a2%e3%82%92%e5%88%87%e3%82%8a%e6%9b%bf%e3%81%88%e3%81%9f%e3%81%84%e5%a0%b4%e5%90%88.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.typeshiftage.com/php/cakephp/cakephp%e3%81%a7%e7%ae%a1%e7%90%86%e7%94%bb%e9%9d%a2%e3%81%a8%e5%85%ac%e9%96%8b%e7%94%bb%e9%9d%a2%e3%82%92%e5%88%87%e3%82%8a%e6%9b%bf%e3%81%88%e3%81%9f%e3%81%84%e5%a0%b4%e5%90%88.html" />
	</item>
		<item>
		<title>Cakephpのurl内のindex.php２</title>
		<link>http://blog.typeshiftage.com/php/151953.html</link>
		<comments>http://blog.typeshiftage.com/php/151953.html#comments</comments>
		<pubDate>Mon, 04 Jan 2010 06:19:53 +0000</pubDate>
		<dc:creator>type</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.typeshiftage.com/%e6%9c%aa%e5%88%86%e9%a1%9e/151953.html</guid>
		<description><![CDATA[どうも http://TEST.COM/index.php/posts/edit とか /index.php/が出ちゃう。mod_rewrite使えるようにしてるのに。と思ったら mod_rewriteが使える設定と使えない設定を両方ごっちゃにやってたみたいｗ CakePHPでmode_rewriteが使えない場合は、 core.phpの //Configure::write(&#8216;Routing.admin&#8217;, &#8216;admin&#8217;); のコメントアウトを外して 以下３つの.htaccessを削除もしくはリネームする /.htaccess /app/.htaccess /app/webroot/.htaccess ということなので CakePHPでmod_rewriteが使える場合は、 care.phpも３つの.htaccessもデフォルトのままでやれば /index.php/無しのURLになる。 /index.php/が入る部分の記述は、 /app/webroot/.htaccessの RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?url=$1 [QSA,L] !-dは、ディレクトリが無ければ、 !-fは、ファイルが無ければ、 index.phpへ処理を渡すという指定。 RewriteRuleに合致するファイルやディレクトリが実在する場合は、RewriteRuleを適用しなくなる。 ※RewriteCondはRewriteRuleごとに必要。 RewriteRule ^(.*)$ index.php?url=$1 [QSA,L] で、/index.php/に関する指定。 webroot直下 /にアクセスすると、/index.php/?以降のファイルを表示する。 rewriteしてるので /posts/editになるが、 /index.php/posts/editも存在する。 元々のwebroot/index.phpは存在するので rewrite_ruleは適用されず、 ドメイン/では表示されず、 ドメイン/index.phpで表示される。]]></description>
			<content:encoded><![CDATA[<p>
どうも<br />
<br />
http://TEST.COM/index.php/posts/edit<br />
<br />
とか<br />
/index.php/が出ちゃう。mod_rewrite使えるようにしてるのに。と思ったら<br />
mod_rewriteが使える設定と使えない設定を両方ごっちゃにやってたみたいｗ<br />
<br />
CakePHPでmode_rewriteが使えない場合は、<br />
core.phpの<br />
//Configure::write(&#8216;Routing.admin&#8217;, &#8216;admin&#8217;);<br />
のコメントアウトを外して<br />
以下３つの.htaccessを削除もしくはリネームする<br />
/.htaccess<br />
/app/.htaccess<br />
/app/webroot/.htaccess<br />
<br />
ということなので<br />
CakePHPでmod_rewriteが使える場合は、<br />
care.phpも３つの.htaccessもデフォルトのままでやれば<br />
/index.php/無しのURLになる。<br />
<br />
/index.php/が入る部分の記述は、<br />
/app/webroot/.htaccessの<br />
<br />
RewriteEngine On<br />
RewriteCond %{REQUEST_FILENAME} !-d<br />
RewriteCond %{REQUEST_FILENAME} !-f<br />
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]<br />
<br />
!-dは、ディレクトリが無ければ、<br />
!-fは、ファイルが無ければ、<br />
index.phpへ処理を渡すという指定。<br />
RewriteRuleに合致するファイルやディレクトリが実在する場合は、RewriteRuleを適用しなくなる。<br />
※RewriteCondはRewriteRuleごとに必要。<br />
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]<br />
で、/index.php/に関する指定。<br />
webroot直下<br />
/にアクセスすると、/index.php/?以降のファイルを表示する。<br />
rewriteしてるので<br />
/posts/editになるが、<br />
/index.php/posts/editも存在する。<br />
<br />
<br />
<br />
元々のwebroot/index.phpは存在するので<br />
<br />
rewrite_ruleは適用されず、<br />
<br />
ドメイン/では表示されず、<br />
<br />
ドメイン/index.phpで表示される。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.typeshiftage.com/php/151953.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.typeshiftage.com/php/151953.html" />
	</item>
		<item>
		<title>Cakephpのurl内のindex.php１</title>
		<link>http://blog.typeshiftage.com/php/135259.html</link>
		<comments>http://blog.typeshiftage.com/php/135259.html#comments</comments>
		<pubDate>Mon, 04 Jan 2010 04:52:59 +0000</pubDate>
		<dc:creator>type</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.typeshiftage.com/%e6%9c%aa%e5%88%86%e9%a1%9e/135259.html</guid>
		<description><![CDATA[適当にチュートリアルをやると http://TEST.COM/posts/add とかいうURLが http://TEST.COM/index.php/posts/add トいう感じに /index.php/が必要になる。 mod_rewriteを使っていないとこの/index.php/が出てくるらしい。 core.php]]></description>
			<content:encoded><![CDATA[<p>
適当にチュートリアルをやると<br />
<br />
http://TEST.COM/posts/add<br />
<br />
とかいうURLが<br />
<br />
http://TEST.COM/index.php/posts/add<br />
<br />
トいう感じに<br />
/index.php/が必要になる。<br />
<br />
mod_rewriteを使っていないとこの/index.php/が出てくるらしい。<br />
<br />
core.php</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.typeshiftage.com/php/135259.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.typeshiftage.com/php/135259.html" />
	</item>
		<item>
		<title>CakePHPの「__」アンダースコア×２関数</title>
		<link>http://blog.typeshiftage.com/php/185543.html</link>
		<comments>http://blog.typeshiftage.com/php/185543.html#comments</comments>
		<pubDate>Wed, 30 Dec 2009 09:55:43 +0000</pubDate>
		<dc:creator>type</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.typeshiftage.com/%e6%9c%aa%e5%88%86%e9%a1%9e/185543.html</guid>
		<description><![CDATA[アンダースコア２つの関数 __(); 第１引数：文字列 第２引数：デフォルト値はfalseでecho出力。trueにすると戻り値は返却。 basics.phpに関数定義されている。 __(&#8216;Hello World&#8217;); poファイル（.po）に翻訳を列挙しておくと、その部分が現在の言語設定によってその言語に変換される。自動翻訳ではなく設定通りの翻訳される。 何も設定していなければそのまま文字出力をする。 http://blog.asial.co.jp/377 http://www.multiburst.net/ElectricBrain/2008/08/cakephp12]]></description>
			<content:encoded><![CDATA[<p>
アンダースコア２つの関数<br />
__();<br />
第１引数：文字列<br />
第２引数：デフォルト値はfalseでecho出力。trueにすると戻り値は返却。<br />
basics.phpに関数定義されている。<br />
<br />
__(&#8216;Hello World&#8217;);<br />
<br />
poファイル（.po）に翻訳を列挙しておくと、その部分が現在の言語設定によってその言語に変換される。自動翻訳ではなく設定通りの翻訳される。<br />
<br />
何も設定していなければそのまま文字出力をする。<br />
<br />
http://blog.asial.co.jp/377<br />
<br />
<br />
http://www.multiburst.net/ElectricBrain/2008/08/cakephp12<br />
</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.typeshiftage.com/php/185543.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.typeshiftage.com/php/185543.html" />
	</item>
		<item>
		<title>CakePHPのpaginateをsmartyで使う</title>
		<link>http://blog.typeshiftage.com/php/cakephp/175319.html</link>
		<comments>http://blog.typeshiftage.com/php/cakephp/175319.html#comments</comments>
		<pubDate>Tue, 29 Dec 2009 08:53:19 +0000</pubDate>
		<dc:creator>type</dc:creator>
				<category><![CDATA[CakePHP]]></category>

		<guid isPermaLink="false">http://blog.typeshiftage.com/%e6%9c%aa%e5%88%86%e9%a1%9e/175319.html</guid>
		<description><![CDATA[cakephpでpagination with smartyという記事参照。 {if $pagination->setPaging($paging)} {assign var=&#8221;leftArrow&#8221; value=&#8221;前へ&#8221;} {assign var=&#8221;rightArrow&#8221; value=&#8221;次へ&#8221;} {assign var=&#8221;prev&#8221; value = $pagination->prevPage($leftArrow,false)} {if !$prev}{assign var=&#8221;prev&#8221; value = $leftArrow}{/if} {assign var=&#8221;next&#8221; value = $pagination->nextPage($rightArrow,false)} {if !$next}{assign var=&#8221;next&#8221; value = $rightArrow}{/if} {assign var=&#8221;pages&#8221; value = $pagination->pageNumbers(&#8221; &#124; &#8220;)} {$pagination->result(&#8216;条件に合った先生：&#8217;, &#8216;人中&#8217;)}人目 （{$pagination->resultsPerPage(&#8216;同時表示件数&#8217;, &#8216; &#8216;)}） 検索結果ページ：{$prev} {$pages} {$next} {/if} http://server.typepad.jp/dragonfly/2007/06/cakephppaginati_3fed.html]]></description>
			<content:encoded><![CDATA[<p>
cakephpでpagination with smartyという記事参照。<br />
<br />
<br />
<br />
    {if $pagination->setPaging($paging)}<br />
    {assign var=&#8221;leftArrow&#8221; value=&#8221;前へ&#8221;}<br />
    {assign var=&#8221;rightArrow&#8221; value=&#8221;次へ&#8221;}<br />
<br />
    {assign var=&#8221;prev&#8221; value = $pagination->prevPage($leftArrow,false)}<br />
    {if !$prev}{assign var=&#8221;prev&#8221; value = $leftArrow}{/if}<br />
    {assign var=&#8221;next&#8221; value = $pagination->nextPage($rightArrow,false)}<br />
    {if !$next}{assign var=&#8221;next&#8221; value = $rightArrow}{/if}<br />
<br />
    {assign var=&#8221;pages&#8221; value = $pagination->pageNumbers(&#8221; | &#8220;)}<br />
<br />
    {$pagination->result(&#8216;条件に合った先生：&#8217;, &#8216;人中&#8217;)}人目<br />
    （{$pagination->resultsPerPage(&#8216;同時表示件数&#8217;, &#8216; &#8216;)}）<br />
    検索結果ページ：{$prev} {$pages} {$next}<br />
    {/if}<br />
<br />
http://server.typepad.jp/dragonfly/2007/06/cakephppaginati_3fed.html<br />
</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.typeshiftage.com/php/cakephp/175319.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.typeshiftage.com/php/cakephp/175319.html" />
	</item>
		<item>
		<title>cakephpでセッションが消える</title>
		<link>http://blog.typeshiftage.com/php/cakephp/181127.html</link>
		<comments>http://blog.typeshiftage.com/php/cakephp/181127.html#comments</comments>
		<pubDate>Fri, 18 Dec 2009 09:11:27 +0000</pubDate>
		<dc:creator>type</dc:creator>
				<category><![CDATA[CakePHP]]></category>

		<guid isPermaLink="false">http://blog.typeshiftage.com/%e6%9c%aa%e5%88%86%e9%a1%9e/181127.html</guid>
		<description><![CDATA[セッションを使ってログインを設定したら、うまくいかない。 入力したIDとPASSは合ってるのにログインできなかった。ログインエラーというか、エラーなのかすらわからない。何も起こらない。 間違ったIDとPASSを入れてみると、Validationは有効だった。設定通りにログインエラーと表示される。 入力値が正しいときにうまく動かない。 Sessionが消えていた。 セッションがなんで消えるのか。 CSSが原因だった。 ！んなバカな！ 画像やCSSで実際に存在しないパスやURLを指定していると鯖にHTTPアクセスを行う。 全て正しいパスを指定するとうまくいく。 が、いちいち修正するのもめんどい。 このアクセスを行うのは、app/webrootの中の.htaccessの RewriteRule ^(.*)$ index.php?url=$1 [QSA,L] だそうなので ＜IfModule mod_rewrite.c＞ RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_URI} !\.(cgi&#124;css&#124;gif&#124;jp?g&#124;png)$ RewriteRule ^(.*)$ index.php?url=$1 [QSA,L] ＜/IfModule＞ こんな感じに修正すればいいそうだ。 http://mick.blog16.jp/index.php/main/2008/03/06/cakephp_session_cake_security http://d.hatena.ne.jp/takuya15/20071109/1194576191]]></description>
			<content:encoded><![CDATA[<p>
セッションを使ってログインを設定したら、うまくいかない。<br />
<br />
入力したIDとPASSは合ってるのにログインできなかった。ログインエラーというか、エラーなのかすらわからない。何も起こらない。<br />
<br />
間違ったIDとPASSを入れてみると、Validationは有効だった。設定通りにログインエラーと表示される。<br />
<br />
入力値が正しいときにうまく動かない。<br />
<br />
Sessionが消えていた。<br />
<br />
セッションがなんで消えるのか。<br />
<br />
CSSが原因だった。<br />
<br />
！んなバカな！<br />
<br />
画像やCSSで実際に存在しないパスやURLを指定していると鯖にHTTPアクセスを行う。<br />
全て正しいパスを指定するとうまくいく。<br />
<br />
が、いちいち修正するのもめんどい。<br />
このアクセスを行うのは、app/webrootの中の.htaccessの<br />
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]<br />
だそうなので<br />
<br />
＜IfModule mod_rewrite.c＞<br />
RewriteEngine On<br />
RewriteCond %{REQUEST_FILENAME} !-d<br />
RewriteCond %{REQUEST_FILENAME} !-f<br />
RewriteCond %{REQUEST_URI} !\.(cgi|css|gif|jp?g|png)$<br />
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]<br />
＜/IfModule＞<br />
<br />
こんな感じに修正すればいいそうだ。<br />
<br />
http://mick.blog16.jp/index.php/main/2008/03/06/cakephp_session_cake_security<br />
<br />
<br />
http://d.hatena.ne.jp/takuya15/20071109/1194576191<br />
</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.typeshiftage.com/php/cakephp/181127.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.typeshiftage.com/php/cakephp/181127.html" />
	</item>
		<item>
		<title>stdClassのエラー</title>
		<link>http://blog.typeshiftage.com/php/cakephp/130129.html</link>
		<comments>http://blog.typeshiftage.com/php/cakephp/130129.html#comments</comments>
		<pubDate>Fri, 18 Dec 2009 04:01:29 +0000</pubDate>
		<dc:creator>type</dc:creator>
				<category><![CDATA[CakePHP]]></category>

		<guid isPermaLink="false">http://blog.typeshiftage.com/%e6%9c%aa%e5%88%86%e9%a1%9e/130129.html</guid>
		<description><![CDATA[cakephpでmail関数でsendの際に Fatal error: Call to undefined method stdClass::send() が表示された。 オブジェクトを定義していないのに変数を定義してしまうと クラス名がstdClassとして認識されるらしい。 ほー。で、 $this-&#62;Email-&#62;send(); のEmailを定義してなかったｗ class AppController extends Controller { var $components = array(&#8216;Email&#8217;); }]]></description>
			<content:encoded><![CDATA[<p>
cakephpでmail関数でsendの際に<br />
Fatal error: Call to undefined method stdClass::send()<br />
が表示された。<br />
<br />
オブジェクトを定義していないのに変数を定義してしまうと<br />
クラス名がstdClassとして認識されるらしい。<br />
<br />
ほー。で、<br />
<br />
$this-&gt;Email-&gt;send();<br />
<br />
のEmailを定義してなかったｗ<br />
<br />
class AppController extends Controller {<br />
<br />
<span style="white-space: pre;"> </span>var $components = array(&#8216;Email&#8217;);<br />
<br />
}</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.typeshiftage.com/php/cakephp/130129.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.typeshiftage.com/php/cakephp/130129.html" />
	</item>
		<item>
		<title>Smary Stripで空白・全角スペース・半角スペースを回避する</title>
		<link>http://blog.typeshiftage.com/php/smarty/smary-strip%e3%81%a7%e7%a9%ba%e7%99%bd%e3%83%bb%e5%85%a8%e8%a7%92%e3%82%b9%e3%83%9a%e3%83%bc%e3%82%b9%e3%83%bb%e5%8d%8a%e8%a7%92%e3%82%b9%e3%83%9a%e3%83%bc%e3%82%b9%e3%82%92%e5%9b%9e%e9%81%bf%e3%81%99.html</link>
		<comments>http://blog.typeshiftage.com/php/smarty/smary-strip%e3%81%a7%e7%a9%ba%e7%99%bd%e3%83%bb%e5%85%a8%e8%a7%92%e3%82%b9%e3%83%9a%e3%83%bc%e3%82%b9%e3%83%bb%e5%8d%8a%e8%a7%92%e3%82%b9%e3%83%9a%e3%83%bc%e3%82%b9%e3%82%92%e5%9b%9e%e9%81%bf%e3%81%99.html#comments</comments>
		<pubDate>Wed, 16 Dec 2009 09:52:54 +0000</pubDate>
		<dc:creator>type</dc:creator>
				<category><![CDATA[Smarty]]></category>

		<guid isPermaLink="false">http://blog.typeshiftage.com/?p=645</guid>
		<description><![CDATA[{strip}{/strip} タグに囲まれたコンテンツは、 ブラウザに表示される前に、各行の先頭と終端にある 余分なホワイトスペースやキャリッジリターンが除去されます。 {strip}{/strip} タグに囲まれたコンテンツは、 ブラウザに表示される前に、各行の先頭と終端にある 余分なホワイトスペースやキャリッジリターンが除去されます。]]></description>
			<content:encoded><![CDATA[<p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">{strip}{/strip} タグに囲まれたコンテンツは、 ブラウザに表示される前に、各行の先頭と終端にある 余分なホワイトスペースやキャリッジリターンが除去されます。</div>
{strip}{/strip} タグに囲まれたコンテンツは、 ブラウザに表示される前に、各行の先頭と終端にある 余分なホワイトスペースやキャリッジリターンが除去されます。<br />
<div></div></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.typeshiftage.com/php/smarty/smary-strip%e3%81%a7%e7%a9%ba%e7%99%bd%e3%83%bb%e5%85%a8%e8%a7%92%e3%82%b9%e3%83%9a%e3%83%bc%e3%82%b9%e3%83%bb%e5%8d%8a%e8%a7%92%e3%82%b9%e3%83%9a%e3%83%bc%e3%82%b9%e3%82%92%e5%9b%9e%e9%81%bf%e3%81%99.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.typeshiftage.com/php/smarty/smary-strip%e3%81%a7%e7%a9%ba%e7%99%bd%e3%83%bb%e5%85%a8%e8%a7%92%e3%82%b9%e3%83%9a%e3%83%bc%e3%82%b9%e3%83%bb%e5%8d%8a%e8%a7%92%e3%82%b9%e3%83%9a%e3%83%bc%e3%82%b9%e3%82%92%e5%9b%9e%e9%81%bf%e3%81%99.html" />
	</item>
	</channel>
</rss>

