0

新しいサイトに簡単なブログを追加するつもりです。今度は CKEditor を統合して、ユーザーが投稿に簡単に入力できるようにします。

しかし、ほとんどのブログには最近の投稿のページがあり、そのページには投稿の抜粋が表示され、好きな方をクリックできます。ただし、投稿のエントリの最初の 250 文字以内に画像がある場合、要約が壊れることがわかります。

だから私の質問は、これを防ぐために抜粋から画像を取り除くことができるかどうかです? 画像は外部へのリンクであるか、データベースではなくサイトに保存されます。パフォーマンスのために画像をそこから遠ざけるのが最善だと思うからです。

彼らが望む投稿をクリックすると、単一のページにすべての画像が表示されますが、私はどうすればそれを行うかを理解するのに苦労しています (おそらく、実行するのではなく考えているためです)。

4

2 に答える 2

1

私の理解が正しければ、strip_tags() 関数を使用して、アクティブなままにしたいタグを許可することになります。たとえば、画像から文字列を取り除きたいが、太字、斜体、リンク、および改行を保持したい場合は、次のような行を使用できます。

echo strip_tags($yourString,"<b><i><a><br>");

しかし、これを行うには他にも多くの方法があり、Lajos によって提出された preg_replace も同様に優れています。それは本当にあなたが何をしたいかによって異なります。

簡単に変更できるので、個人的には strip_tags がとても気に入っています。

于 2013-10-23T02:11:58.793 に答える