array_map with unlink,使用通配符不工作

时间:2013-09-06 05:52:45

标签: php

以下是我目前的情况:

$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);
});

我也尝试将*外卡替换为实际的图片扩展名。

有什么想法吗?

0 个答案:

没有答案