お話しするにはログインしてください。

|

Tips:話題欄だけに文字を入れて投稿すると、何も書き込まずその「話題」のタイムラインを開く。
id:Kodakana
phpのことを語る

自作 CMS、のための習作を造っているよ。
じっとファイル構成を考えているだけで、まだ全然コードは書いてないよ。
でも自分のサイトを好きなようにするためにがんばるよ。

id:Kodakana
phpのことを語る

URL エンコードされた文字列の文字コード判定。ふむむ。
> php -r "var_dump(mb_check_encoding(urldecode('%B8%E2%B1%DB%C6%B1%BD%AE'), 'UTF-8'));"
bool(false)
> php -r "var_dump(mb_check_encoding(urldecode('%B8%E2%B1%DB%C6%B1%BD%AE'), 'EUC-JP'));"
bool(true)

id:Kodakana
phpのことを語る

BOM のせいで PCRE 関数で行頭がマッチしなくてハマった。

id:Kodakana
phpのことを語る
id:Kodakana
phpのことを語る
id:Kodakana
phpのことを語る
id:Kodakana
phpのことを語る

書いた文章が動く、という感覚が楽しい。

id:Kodakana
phpのことを語る

ハイクとついったにクロスポストするスクリプト書いてたが凡ミスで時間食ってしまった。

id:Kodakana
phpのことを語る

ロゴがおめでたい感じになってた。

id:Kodakana
phpのことを語る

静的 HTML だとめんどくさい、記事を書いたあとのインデックスの更新なんかも、PHP を使うと簡単にできてしまうね。
ちょっとしたドキュメントを公開するだけなら Wiki システムとかいらないや。

id:Kodakana
phpのことを語る

mb 関数でも文字数ベースのものとバイト数ベースのものが混在していてややこしい。