質問する
453 次
3 に答える
0
途中でサニタイズします。そうすれば、データを使用するすべての場所で適切に処理する必要はなく、サイトを台無しにしてサイトがハッキングされる可能性は 1 回しかありません。
于 2012-08-13T19:29:36.927 に答える
0
おそらく HTML をDOM<pre>
で解析し、と<code>
タグの間にコードがあるすべてのインスタンスを見つけたいと思います。
次に、そのテキストを取得して、str_replace()
それに対して a を実行できます。
于 2012-08-13T19:31:22.373 に答える
-1
$data = 'one<pre><code>two</code></pre>three';
$code = preg_match('~^(.*)<pre><code>(.*)</code></pre>(.*)$~', $data, $matches);
var_dump($matches);
于 2012-08-13T19:30:42.247 に答える