|
|
1
4
不,绝对不会(除非他们 disabled that function 但这应该会引发错误)。这可能是一个逻辑错误、权限错误或路径错误。 |
|
|
2
1
1:我的第一个建议是测试$模型[$i]->图像值,以确保它输出的是您希望它输出的内容。然后,在尝试取消链接之前,输出$image[$i]RIGHT。 确保你没有试图删除一个不存在的文件(这总是成功的) 在尝试删除该文件之前,请先测试该文件的存在性。我怀疑这很可能是一种情况。也许$model[$i]->image是从网络访问的角度保存图像路径,而不是作为文件系统? 2:我强烈建议您颠倒删除顺序。 现在,首先删除数据库行,然后删除图像。如果删除过程中途失败,则表示您丢失了需要删除的图像的链接。 如果您改为这样做:
这使您只能在成功删除图像的情况下删除数据库条目,这将有助于防止未连接的图像在文件系统中浮动。如果删除过程失败,您仍然拥有再次尝试删除所需的所有信息。 |
|
|
Deepak M · 如何在php中删除具有此类扩展名的文件? 8 年前 |
|
|
fearhack · PHP-取消链接无法正常工作 11 年前 |
|
|
prakashchhetri · PHP unlink()处理异常 13 年前 |
|
|
user1386320 · PHP取消链接不起作用 13 年前 |