我正在尝试从服务器中删除文件。
我的应用程序的文件位于文件夹名称“/public_html/app/”中;
与应用程序关联的所有图像都位于以下路径中:“/public_html/app/images/tryimg/”
我正在编写以下代码规范的文件位于“/public_html/app/”中。
这是我的代码片段:
<?php
$m_img = "try.jpg"
$m_img_path = "images/tryimg".$m_img;
if (file_exists($m_img_path))
{
unlink($m_img_path);
}
// See if it exists again to be sure it was removed
if (file_exists($m_img))
{
echo "Problem deleting " . $m_img_path;
}
else
{
echo "Successfully deleted " . $m_img_path;
}
?>
执行上述脚本时,将显示消息“已成功删除 try.jpg”。
但是当我导航到该文件夹时,该文件不会被删除。
阿帕奇:2.2.17 PHP 版本:5.3.5
我究竟做错了什么?
我必须提供图像的相对或绝对路径吗?