gpt4 book ai didi

php - Symfony 如何删除文件

转载 作者:行者123 更新时间:2023-12-04 00:39:39 27 4
gpt4 key购买 nike

为什么我不能在 Symfony 中使用 unlink()?

我试过这个:

unlink(/Applications/XAMPP/xamppfiles/htdocs/symfonydev/web/account_assets/data/suppliers/file.txt)

我不断收到相同的回复:警告:取消链接(/Applications/XAMPP/xamppfiles/htdocs/symfonydev/web/account_assets/data/suppliers/wordpress.txt):权限被拒绝...

我需要做什么???

我已将此文件的权限设置为 777。

最佳答案

请注意,您可以使用 remove filesystem component 的功能.如果你不想使用文件系统组件,没关系,你可以使用unlink(),这个remove function of the doc中有一个很好的例子:

public function removeUpload()
{
if (isset($this->file)) {
unlink($this->file);
}
}

现在,主要问题是您没有删除此文件的权限。您必须在虚拟主机中像这样配置目录:

<VirtualHost *:80>
DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs/symfonydev/web/"
ServerName yoursite.dev
<Directory "/Applications/XAMPP/xamppfiles/htdocs/symfonydev/web/account_assets/data/">
AllowOverride None
Allow from All
</Directory>
</VirtualHost>

关于php - Symfony 如何删除文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20448668/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com