0
4

3 に答える 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 に答える