-3

<html>タグの前にあるすべてのコードまたはテキストを PHP コードで削除するにはどうすればよいですか?

OpenX ではど​​のような予防策も機能していないようで、インジェクションが増え続けているため、質問していますが、すべて<html>タグの前です。

私はこれを試しました: $fullcode = strstr($fullcode, ''); の前に何かを削除し<html>ます。(そして、うまくいかなかったものはもっとあります。)

誰かが私を助けてくれることを願っています。

4

1 に答える 1

2

正の先読みで正規表現を使用できます。

<?php
$html = "text before html<html>text after html";
$html = preg_replace('/^.*(?=<html>)/i', '', $html);
print $html;

版画:

<html>text after html
于 2013-08-16T21:16:41.957 に答える