-1

ここに示すように、フロントエンドで id によってページを取得する cms があります。

$pageid = ereg_replace("[^0-9]", "", $_GET['pid']);

これは、POSIX が廃止されたので更新しようとしている古いコードですが、(preg_replace を使用して) 変換しようとしてもうまくいきませんでした。誰かが私のためにその行を変換できるなら、私はそれを大いに感謝します.

コメントからコードを追加

私の最初の推測は、

$pageid = preg_replace("/[^0-9]/","",$_GET['pid']; 

エラーが発生したため、さらに削減しました

$pageid = preg_replace("/^0-9/","",$_GET['pid'] 

許してください、正規表現の私の理解はかなり限られています。

4

1 に答える 1