ディレクトリ内のファイルを読み取るコードがあります。しかし、私は使用しereg()
ています.PHP 5.3で非推奨のエラーが発生しています.
Googleで検索した後、誰かereg()
がperg_match()
.
しかし、次のように置き換えた後perg_math()
、エラーが発生します。
preg_match(): 終了区切り文字「.」がありません 見つかった
私はPHPの専門家ではありませんが、この問題を親切に修正してください。
$path = THEME_DIR.'/'.$path;
foreach(array_diff(scandir($path), array('.', '..')) as $f)
if (is_file($path . '/' . $f) && (('.php') ? ereg('.php' . '$' , $f) : 1))
$l[] = $f;
return $l;