PHP

phpでのSCRIPT_URLとPATH_INFO

PHP

phpは、http://www.example.jp/foo.php/aaaのように書いても、foo.phpが起動して、PATH_INFOで/aaaを取得できるようになっている。しかし、foo.phpで何らかの処理をして、htmlを出力する場合、例えば、 <a href="./a.html">a.html</a> <img src="./images/b.gif" />なんて出力しているとSCRIPT_URLが/foo.php/aaa…

geeklogハック

PHP

config.phpにてurl_rewriteをtrueにしている場合、 foo.php?f=aaa は foo.php/aaa となるが、この場合、 foo.php/aaa/bbb は、ちゃんと"aaa"と"bbb"が値だと認識している。しかし、"aaa/bbb"として取得したい場合は、以下のようにする必要がある。 require_o…

geeklogでの記事作成不可

geeklogを無事インストールしていざ、記事を作成してみたところうまくいかない。そのサーバのPHP mbstring系の設定の問題(http_input,http_outputにEUC-JPが指定されている)のようだが、config.phpでini_setを使ってもうまくいかず悩んでいた。どうやら、.ht…

geeklogのインストール

CMSのひとつである、geeklogをインストールしたときのメモ。現時点で最新版(日本語UTF対応改造)である、geeklog_jp_1.4.0sr5-1_200609115.tar.gz(200609115になっているがtypoかも)を使用。http://wiki.geeklog.jp/index.php/InstallInstruct14を参照しなが…

PHPでHTTPリクエストを取得

PHP

あるPHPスクリプトを修正中、別サーバ上のPHPの"実行結果"のhtmlが欲しくなり、HTTPリクエストをどうやって取得するのかふと疑問に思った。リファレンスマニュアルをみても標準ではなさそうだし、メーリングリストを漁っても解決策が載っていない。どうも、P…

楽天はPHP使ってるの?

PHP

http://www.itmedia.co.jp/enterprise/articles/0604/28/news008.html で平野さんが、こう言っている。 1つ例を挙げるなら、地方自治体はスクリプト言語を使った産業を速やかに支援すべきではないかと思います。もし、需要から考えて供給が極端に不足してい…