タグ

ブックマーク / www.msng.info (2)

  • PHP の配列を使った手品とその種明かし

    PHP Advent Calendar 2013 に参加しています。昨日の @yando さんから引き継いで2日目。 以前 PHP を使った手品を人前でやったら、 会場から「えっ」「えっ?」「ええっ!?」 という反応があって楽しかったので書いてみます。 演じ方 まずはこちらをご覧ください。 これを実行したらどうなるでしょうか。 できれば、答え合わせをする前に 上記コードの右下にある view raw から keys.php をダウンロードして実行してみてください。 普通に考えたらこうなると思います。 Array ( [key] => value_7 ) では実行してみますね。 % php keys.php Array ( [key] => value_0 [key] => value_1 [key] => value_2 [key] => value_3 [key] => value_4

    PHP の配列を使った手品とその種明かし
  • Movable TypeをMySQL5で使おうとしたら文字化けして泣きそうになったときのためのメモ

    Movable TypeをMySQL5で使おうとしたら文字化けして泣きそうになったときのためのメモ 2007年06月23日 00:30未分類 このブログを新しいサーバに移転したのだが、 移転元サーバからMySQLのデータをエクスポートして 移転先サーバにインポートして はい、あとは普通にMovable Typeで管理画面を、と思ったら 何とありとあらゆるデータが文字化けしているではないか。 泣きそうになったが、 調べてみるとMySQL5でやろうとした人は 軒並み文字化けで泣きそうになっているらしい。 自分だけじゃないと知って涙も止まった。 でまあ解決したからこんなことを書いていられるわけで、 また同じことになったときのためのメモを。 mt-config.cgi に SQLSetNames 1 の1行を追加する。(*) 以上。 ついでにこの SQLSetNames というのは何かというと、

    Movable TypeをMySQL5で使おうとしたら文字化けして泣きそうになったときのためのメモ
  • 1