0

私のワードプレスのテーマでは、ユーザーがコードを記述してデータベースに文字列として保存できるテキストエリアのオプションがあります。

だからここで出力のために、書かれたコードがphpかhtmlかをタグなどでチェックしたい。ユーザーにphpコードをラップするように強制する場合が<?php ... ?>あり、出力する前に削除します。HTML はそのまま記述できます。

ここで私が探しているものと判断する方法がわかりません

if(get_option()){

    $removed_php_tag = preg_replace('/^<\?php(.*)\?>$/s', '$1', $Code);
    return eval($removed_php_tag);

} esle if(get_option()) {

    return $code;

}
4

2 に答える 2

0

が答えの場合eval()、あなたは間違った質問をしています。

テキスト ボックスに記述した HTML を出力するだけの場合は、echoまたはを使用しますprint

于 2013-07-31T16:26:35.340 に答える