Удалить имена файлов из папки с переменными - PullRequest
0 голосов
/ 05 августа 2011

Я пытаюсь создать этот скрипт, который бы удалял имя файла из папки, имя которой содержится в переменной $ id.Не уверен, почему он не работает:

Код:

 unlink('/userstash/$id' . $fn);

Ответы [ 4 ]

2 голосов
/ 05 августа 2011

Позаботьтесь о том, чтобы вы правильно строили строку для своего пути, а затем добавили некоторую проверку ошибок, чтобы ваш скрипт сообщал вам, когда что-то пошло не так, и сообщал вам о имени файла:

$path = '/userstash/' . $id . $fn: 
$r = unlink($path);
if ($r === false)
{
    throw new Exception(sprintf('Unable to delete file "%s".', $path));
}
2 голосов
/ 05 августа 2011
2 голосов
/ 05 августа 2011

Используйте двойные кавычки вместо одинарных, другими словами:

unlink("/userstash/$id" . $fn);
1 голос
/ 05 августа 2011

Вы должны использовать двойные qoutes:

unlink("/userstash/$id" . $fn);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...