0

コンテンツを静的ページに構築する CMS があります。作成した「タグ」を HTML ソースに配置するだけで、CMS がそれらをデータベースの値に変換します。

$faqContent = "<cms:html_body>";
$faqContent = '<cms:html_body>';

問題は、一部のフィールドにアポストロフィ (文法用) があり、一部のフィールドに二重引用符 (ハイパーリンクが含まれているため) があることです。

したがって、$faqContent を一重引用符または二重引用符で囲むと、出力しているフィールドに応じて、少なくとも 1 回は壊れます。

私は今混乱しています..どうすればいいですか?ハイパーリンクは HTML ではなくテキストとして出力されるため、ASCII コードに変換したくありません。

4

1 に答える 1

1

単純なコードの場合は、通常の PHP 文字列を使用する必要があります。

ただし、大量の構造化テキストを PHP 文字列として定義することは避ける必要があります
代わりにファイルからロードするか、何らかのテンプレート システムを使用します。

于 2013-09-03T14:26:24.650 に答える