Задачей скрипта является удаление строй аватарки при ее обновлении!Весь код работает кроме функции unlink ! уже и условие через isset ставил! $user_info массив с данными о юзере из бд. Подскажите в чем может быть проблема??? С иерархией папок все норм. index.php в нее инклуд этот код, форма отправляется на index.php PHP: <?php if (!empty($_POST['submitBtn'])) { $destination_path = "uploads/avatar/"; $result = 0; if ($user_info['avatar'] != '') { unlink($destination_path . $user_info['avatar']); //// не реботает эта часть кода } $data['avatar'] = md5($_SESSION['user_id'])."_".basename( $_FILES['myfile']['name']); $target_path = $destination_path .md5($_SESSION['user_id'])."_". basename( $_FILES['myfile']['name']); $db->query_update(TABLE_USERS, $data, "id='{$_SESSION['user_id']}'"); if(@move_uploaded_file($_FILES['myfile']['tmp_name'], $target_path)) { $result = 1; } sleep(1); } ?>
помойму в условии должно быть не PHP: if ($user_info['avatar'] != '') а PHP: if ($user_info['avatar'] !== '') если не будет работать, попробуйте вставить код: echo($destination_patch.$user_info[avatar]); и сверить названия файлов. Если не будут совпадать, то, возможно вы чтото напутали с переменными