PHP 5.3.8 で実行すると、次のエラーが発生します。
非推奨: 関数 eregi_replace() は、49 行目の /home/XXXXXX/public_html/admin/modifypoll.php で非推奨です
これはコード行です。誰か助けてください
$question = eregi_replace('</?[a-z][a-z0-9]*[^<>]*>', '', $question );
何に変更すればよいかわかりません。誰でも助けてください
PHP 5.3.8 で実行すると、次のエラーが発生します。
非推奨: 関数 eregi_replace() は、49 行目の /home/XXXXXX/public_html/admin/modifypoll.php で非推奨です
これはコード行です。誰か助けてください
$question = eregi_replace('</?[a-z][a-z0-9]*[^<>]*>', '', $question );
何に変更すればよいかわかりません。誰でも助けてください
関数の ereg ファミリー全体が PHP で非推奨になり、ある時点で言語から削除される予定です。代わりはプレグファミリーです。ほとんどの場合、変更は簡単です。
preg_replace('/[^<>]>/i', '', $question);
^-- ^ ^^
/
)i
を追加しますi
$question = preg_replace('/<\/?[a-z][a-z0-9]*[^<>]*>/i', '', $question);
ちなみに、$question = strip_tags($question);
正規表現なしで同じことを達成するために単純に使用できます!