私は古いサイトで作業していて、非推奨のphp関数を更新しています。次のコードがあります。これをに変更するとエラーが発生しereg
ますpreg
。
private function stripScriptTags($string) {
$pattern = array("'\/\*.*\*\/'si", "'<\?.*?\?>'si", "'<%.*?%>'si", "'<script[^>]*?>.*?</script>'si");
$replace = array("", "", "", "");
return ereg_replace($pattern, $replace, $string);
}
これは私が得るエラーです:
Fatal error: Allowed memory size of 10000000 bytes exhausted (tried to allocate 6249373 bytes) in C:\Inetpub\qcppos.com\library\vSearch.php on line 403
そのコード行に、一緒に変更する必要のある他の何かがありereg_replace
ますか?