gpt4 book ai didi

PHP 取消链接总是失败

转载 作者:行者123 更新时间:2023-11-29 13:54:56 24 4
gpt4 key购买 nike

我正在尝试编写一个脚本来上传脚本以从我的服务器中删除图像。我不断收到错误消息。谁能发现这段代码有什么问题吗?

// Delete image
if(isset($_GET['deleteImg']) && !empty($_GET['deleteImg']) && $_GET['deleteImg'] == true)
{
// Get imagepath from database
$result = mysql_query("SELECT image FROM frankkluytmans WHERE id=$id");
$imageDeletePath = mysql_fetch_assoc($result);

// Delete image from server
if(unlink($imageDeletePath['image']))
{
// Continue if image has been reset in database
if(mysql_query("UPDATE frankkluytmans SET `image`='' WHERE id=$id")){
// once deleted, redirect back to the view page
header("Location: index.php");
}
}
else
{
?>
<script type="text/javascript">
window.alert('This image could not be deleted.';
</script>
<?
}
}

最佳答案

我猜你的错误是在你的unlink()函数的path中,正如你所说的实际字段就像/gfx/image.png 在我看来不像绝对路径,如果我错了,请纠正我。

要删除文件并直接使用unlink(),您的脚本应与图像位于同一文件夹中。所以我认为最好为您的条目设置一个绝对路径,例如

$path_abs = ' /customers/d/8/e/frankkluytmans.nl/httpd.www/testsite/cms'; //is the `gfx` folder inside `cms` folder? if it is this will work otherwise you have to change
if(unlink($path_abs . $imageDeletePath['image']))

关于PHP 取消链接总是失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16016964/

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