Home  >  Article  >  Backend Development  >  php unlink 删除有关问题

php unlink 删除有关问题

WBOY
WBOYOriginal
2016-06-13 11:58:461006browse

php unlink 删除问题
在删除图片时
例如:unlink('abcdef.jpg');
这样可以删除正常;
但是文件名从数据库读取时就不能删除
fn=$rs['abc'];
unlink($fn);
就无法删除,高手有没有碰到过这样的情况。
提示信息:
Warning: unlink(user_logo/?d4d84f383714d5f3.jpg) [function.unlink]: No such file or directory in
------解决方案--------------------
他不是说的很清楚了吗?
No such file or directory  没有这样的文件或目录

------解决方案--------------------
错误提示文件不存在
应该是路径不对嘛
------解决方案--------------------
先判断一下文件是否存在 再删除
警告都提示说 文件或目录不存在了

<br />if(file_exists($fn)){<br />  unlink($fn);<br />}<br />

------解决方案--------------------
你看下你的user_logo/目录看这个目录下是否存在这个文件
没有就不删除 有则删除 加一个判断
if(file_exists($fn)){//存在该文件<br />	//todo 删除<br />}

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn