24 4月, 2009
Jsonの項目内の改行コードの記述方法について
サーバーサイドでは\マークはエスケープ文字としてよく利用されている為に
ついつい”\n”の状態にてJsonに含めるとクライアントサイドのeval時にエラーとなる。
なのでエスケープされる場合は”\\n”と2回つけることを忘れべからず!
もちろん多数ある場合も改行コードを上記のように置換処理をすること!
PHPの場合はダブルクォート「”」とシングルクォート「’」でエスケープされる、
されないが変わるので、どちらかに統一するのが望ましい。
これはJsonだけの話ではないが、重要なので記述!
javascript側では受け取ったJsonを展開するときにカッコで囲ってあげること!
例:var a = eval(’('+json+’)'); //このカッコ追加は結構注意!
覚書(^ ^)
1 11月, 2008
mod_rewriteを使用してアクセス・・・・・・Error 403???
はて?・・・はて?
Apacheのログを見ると
Options FollowSymLinks or SymLinksIfOwnerMatch is off which implies that RewriteRule directive is forbidden:
あっ!
Directoryに「Options FollowSymLinks」が必要だった(汗)
(シンボリックリンクをOKにしないと!)
ナイス!ログ君(笑)
31 10月, 2008
php.iniの設定時に当たり前のことだけど、「あれ?どっちがどっちだっけ?」となるので覚書
環境、Apache2.2、PHP5.2.6
safe_mode=On
register_globals=Off
ちなみにこれは
register_argc_argv=On
PHP6ではsafe_mode & register_globalsはなくなる予定!