我想删除文件。我知道公共(public)目录的相对路径。
是否有任何 Zend-way 方法来删除文件?
我认为在 index.php 中定义 BASE_DIR 不是正确的方法。
最佳答案
假设目录结构如下:
/application/
/public/
/files
file1
file1
的路径是$path = realpath(APPLICATION_PATH . '/../public/files/file1')
那么你可以在这个路径上执行任何字符串操作
(例如,检查相对路径的长度并将其从
$path
的结尾减去)APPLICATION_PATH
已经由 index.php
在 Zend_Application
中定义。然后您可以使用
unlink
删除该文件。这只是一个猜测。您没有写出文件的存储方式。
关于php - 如何在 Zend 中获取文件的完整路径,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4250365/