Я использую тот же синтаксис, что и все остальные, но... я не могу заставить его работать.
Я пробовал довольно много вариантов, чтобы отсоединить файл от каталога.
Резюме: delete.php (файл, который выполняет действие) находится в основной папке. Файл (изображение), который необходимо удалить, находится в подкаталоге «upload».
$file = $name . '.' . $ext;
$tmpfile = 'upload/'. $file;
unlink($tmpfile);
Чем этот тоже.
if (!unlink("upload/$file")) {
echo "Error deleting ... $file ... from directory";
}
else {
echo "Deleted $file";
}
И многое другое. Вот журнал ошибок
unlink(upload/Glauber_3232_MAGNOLIA_ST__016.jpg) [function.unlink]: Нет такого файла или каталога в /home2/braaasil/public_html/openhouse/delete.php в строке 30
Поэтому я не могу выйти из основного каталога (где находится delete.php) и перейти в подкаталог «загрузить», где находятся мои изображения. Любое предложение будет принята с благодарностью.
ИЗМЕНИТЬ
public_html
openhouse (sub domain)
delete.php (this is a file)
upload (this is sub folder)
Если не понятно могу сделать фото. delete.php и загрузка подпапки находятся на одном уровне, оба дети openhouse. Надеюсь, это понятно.
"../upload/$file"
? - person Bart Friederichs   schedule 26.09.2013__DIR__ . '/upload/' . $file
. Потому что иногда текущий рабочий каталог не такой, как вы думаете. - person PeeHaa   schedule 26.09.2013