header image

Ryuzeeの他サイト

mixi Twitter Twitter

Categories

携帯対応

QRコード

RING

人気ブログランキング



新着記事

とりあえず最新のphpMyFaqをいじくってみて見つけた不具合のメモ
いずれもxampp上での動作確認結果

■用語集の箇所で改行部分がrnに変換されて画面出力される。
Glossary.phpの不具合
2度文字列に対してEscape処理がかけられている(mysql_real_escape_string)ことが原因

219,220c219,220
<$this->db->escape_string($this->item),
<$this->db->escape_string($this->definition));
---
>             $this->item,
>             $this->definition);
251,252c251,252
<$this->db->escape_string($this->item),
<$this->db->escape_string($this->definition),
---
>             $this->item,
>             $this->definition,

■TinyMCEを利用してFaqを編集した際に文字化けする
TinyMCEで入力画面で改行を挿入すると、htmlのソースとしては

<p>&nbsp;</p>

に変換される。しかしこれを登録すると、 の箇所がごっそり
文字化けしてしまう問題がある。用語集の時のように2回Escape処理を
しているわけでもなく、Previewの段階で既に文字化け。
これはイマイチ意味がわからん。

最新のCVSかSVNでも見るかな~。

関連コンテンツ

このエントリは参考になりましたか?

よろしければ5段階評価で該当する☆をクリックしてください。

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

“phpMyFaq2.0.1の不具合”へ1件のコメントがあります。

  • Ryuzee 2007/06/30

    とりあえず最新のソースを確認。(phpMyFAQ 2.1.0-dev “Pandora”)
    二重エスケープ問題はまだ修正されていないことを確認。

コメントする

XHTML: 以下のタグが利用可能です: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackback

 

add to hatena hatena.comment (0) add to del.icio.us (0) add to livedoor.clip (0) add to Yahoo!Bookmark (0) Total: 0