私は簡単なCMSを開発していますが、いくつかのリンクを含む可能性のあるデータベースに段落を保存したいが、データベースにHTMLコードを保存したくないpregリンクを生成するために置き換えます
一部のテキスト、一部のテキスト||キーワード|| http://an-external-site.com/keyword ||その後、いくつかのテキストといくつかのテキスト
と、このようなリンクを生成するためにPHPを使用します。
一部のテキスト、テキスト<のhref =「http://an-external-site.com/keyword」>キーワード</a >一部のテキストと一部のテキスト
それでは、どのようにするのですか?例えばにpreg_replace()で
とは、事前定義された変数を使用してサイト内の内部ページへのURLのポイントを持っている方法は、たとえば
一部のテキスト、テキスト||キーワードに、そこにある|| MS /キーワード||いくつかのテキストとなり、いくつかのテキスト
:
一部のテキスト、テキスト<のhref =「http://mysite.com/keyword」>キーワード</>いくつかのテキストといくつかのテキスト
MSはそこでここでは、PHPの関数はパターンを取得し、単に例1のように完全なURLを使用するか、等しい事前に定義された変数にMSを交換するかどうかを決定する例http://mysite.com/のために自分のサイトを参照
ありがとうございます。
おかげでいますが、機能が見つける必要がある段落に使用するパターンを言及しなかったとして、それがどのように動作するはずですが|| ... || ... || – medk