2008 年 3 月 9 日 のアーカイブ

magic_quotes_gpcに行きつくまで2日

3 月 09

Ethna である項目に「タグ」を入れる処理を作りたかったんだけど
「”」ダブルコーテーションやらシングルコーテーションが「’」エラーなんかで再表示された場合
「\”」のように¥マークが自動的についてしまった。

何回も同じ作業を繰り返すと「\\\”」のようにものすごくついてくる。

エスケープ処理っつーのは気がついたが、やっぱりはずしたいので悩み・・。
なやんださー。

「エスケープ処理しないとやっぱだめなんかなー」
$this->af->setAppNEで外しても・・うゎーついてる

まさかstrreplace(’\”‘,’”‘, $this->af->get(’ほげ’)) で文字置換?そんなのあり得んでしょT-T

いろいろググってみるとどうやらEthna側ではなくphpがエスケープ処理をやっていて「magicquotesgpc」と、いう単語に行き着いたのが2時間前。

php.iniに「magicquotesgpc = Off」の設定をいれればOKなんだけど、これをやるとセキュリティがうんたらかんたら。

「Ethna magicquotesgpc」でググると
/halt/Snapshotがあたった。

「preFilterでquotesを外してあげましょう。」なるほど。

って、休みの日のこんな時間にやっと解決^-^。しかも、急ぎの仕事じゃないし。

こういうのをのんびり解決するのっていいよねぇー。パズル解いている感じです。

さて、寝ようw


(more…)