这是我在PHP中使用(删除文件/取消链接)的代码的正确方法

问题描述 投票:0回答:1

我想在php更新表单中问你们我的代码。 我使用unlink($ file_Path)删除我的文件夹和我的服务器中的图像文件,这工作正常!

所以我想知道何时使用“unlink($ file_Path)”删除图像,在我的php页面中,当没有图片时(图像文件被删除),它会显示“图像文件图标” 但它告诉我像那样(图像文件图标)因为,虽然它仍然有一些值(我的值=“../filename.jpg”)

所以我把“value =”“/”(无值重置一个值) 例如:<input type="hidden" name="newSubimage1" value=""/> 当我使用“!empty($ ro ..”)时工作正常 例如:

if (isset($row['subimage1']) && !empty($row['subimage1']))
 {
    echo "<img src='../images/images_products/".$row['subimage1']."'>";  
 } else {
    echo "No Image Here"; }

`

不显示“图像文件图标” 这是正确的方法吗?我以前删除文件/不显示图像文件图标或你有任何简单的方法或你想建议我的最佳方式。 谢谢

php phpmyadmin blogs unlink
1个回答
0
投票
$image_file_ext = array('jpg', 'png', 'bmp');
$file_ext = pathinfo($row['subimage1'],PATHINFO_EXTENSION);

if (isset($row['subimage1']) && !empty($row['subimage1']) && in_array($file_ext, $image_file_ext))
{
    echo "<img src='../images/images_products/".$row['subimage1']."'>";  
} else {
    echo "No Image Here"; 
}
© www.soinside.com 2019 - 2024. All rights reserved.