使用Discuz系统建站时,如果想要对精华主题封面图片进行裁剪,生成新图片。那么取消精华设置时,就需要删除之前裁剪的图片,这样能减少服务器不必要的存储。

小编在我爱自学移动端开发时,就遇到了这样的问题,需要将精华帖子封面裁剪来适合移动端。取消精华时,同时要删除新生成的图片。在PHP中,我们可以使用unlink()函数来删除任何文件。

unlink语法
unlink(filename,context)
-> filename 必需。规定要删除的文件。
-> context 可选。规定文件句柄的环境。context 是一套可以修改流的行为的选项。

如果文件未被删除,PHP unlink()会产生E_WARNING级错误。 如果文件被成功删除,则返回TRUE,否则返回FALSE。
语法

PHP删除文件示例

<?php      
$status=unlink(‘test.jpg’);   
if($status){  
echo “File deleted successfully”;   
}else{  
echo “fail to delete”;   
}  
?>

删除文件成功,提示File deleted successfully,删除失败提示fail to delete。

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部