4 つの ereg_replace 式を preg_replace に変換する必要があります。私はチュートリアルに基づいてさまざまな組み合わせを試してきましたが、自分のサイトを機能させるのに行き過ぎていません.
親切な魂がこれらを解決するのを手伝ってくれますか?
$path = ereg_replace('\.[\.]+', '', $path); // remove any '..' (jumping up a directory)
$path = ereg_replace('/[/]+', '/', $path);
$back_url = ereg_replace('dir=[^\&]*', "dir=$back_directory", $this->current_url);
$dir_url = ereg_replace('dir=[^\&]*', "dir=$dirpath", $this->current_url);
ありがとう