PHP-unlink()使用直接路径,但不是必需路径

时间:2018-07-10 16:44:50

标签: php directory require unlink

我正在使用unlink()从目录中删除PDF文件。在这种情况下,文件名存储在变量中,即$ fileName。我已进行测试,以确保变量中的文件名与目录中的文件名匹配。

由于某种原因,它正在使用直接路径,但不是必需路径。例如:

工作:

unlink('C:/xampp/htdocs/wordpress/wp-content/uploads/sample_dir/' . $fileName);

不起作用:

unlink(require_once __DIR__ . '/../../uploads/sample_dir/' . $fileName);

没有引发任何错误,它什么也没做。哎呀。

2 个答案:

答案 0 :(得分:1)

unlink($_SERVER['DOCUMENT_ROOT'] . 'additional path to folder' . $fileName);

答案 1 :(得分:1)

我注意到您正在使用Wordpress,所以只需使用wp_upload_dir()