1

これが私が現在持っているものです:

$pic_path次のようなパスを提供します。path/to/img

$toidは数字で、 のようpic_pathに前後にスラッシュはありません。

$file_path = glob( $pic_path . "/" . $toid . ".*" );
array_map('unlink', $file_path);

削除しようとしている画像は、実際に指定されたパスにあります。

私は使用してみました:

$file_path = glob( $_SERVER['DOCUMENT_ROOT'] . "/" . $pic_path . "/" . $toid . ".*" );
array_map('unlink', $file_path);

また試しました:

$file_path = glob($pic_path . "/" . $toid . ".*");
array_walk($file_path, function ($file) {
    unlink($file);
});

また、実際の画像拡張子の * ワイルドカードを置き換えてみました。

何か案が?

4

0 に答える 0