Это кодPHP функция Unlink
$query = mysql_query("SELECT avatar FROM users WHERE UserID = ".$userID."");
$row = mysql_fetch_array($query);
$user_avatar = trim($row['avatar']);
unlink($user_avatar);
, но по какой-то причине я получаю это предупреждение об ошибке: Разорвать связь();
Почему $ user_avatar возвращается пустым? и если я эхо это показывает t_cabbbccebbfhdb.jpg
какая ошибка у вас? Кажется, что ваше сообщение пропустило сообщение об ошибке. Действительно ли файл существует в текущем рабочем каталоге? – catchmeifyoutry
Я беспокоюсь, когда вижу, что PHP-код не использует [Подготовленные формулировки PHP] (http://php.net/manual/en/pdo.prepared-statements.php), чтобы предотвратить [SQL Injection] (http: // ru. wikipedia.org/wiki/SQL_injection). Надеюсь, вы дезинфицируете свои переменные в коде, который не был вставлен здесь. Если нет, пожалуйста, подумайте о том, чтобы переписать код, чтобы использовать подготовленные заявления PDO, а не пытаться дезинфицировать ваши переменные. – sarnold