我想删除文件。我知道公共(public)目录的相对路径。
是否有任何 Zend-way 方法来删​​除文件?
我认为在 index.php 中定义 BASE_DIR 不是正确的方法。

最佳答案

假设目录结构如下:

/application/
/public/
  /files
    file1
file1 的路径是
$path = realpath(APPLICATION_PATH . '/../public/files/file1')

那么你可以在这个路径上执行任何字符串操作
(例如,检查相对路径的长度并将其从 $path 的结尾减去)
APPLICATION_PATH 已经由 index.phpZend_Application 中定义。

然后您可以使用 unlink 删除该文件。

这只是一个猜测。您没有写出文件的存储方式。

关于php - 如何在 Zend 中获取文件的完整路径,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4250365/

10-14 14:46
查看更多