За последние 24 часа нас посетили 26650 программистов и 1819 роботов. Сейчас ищут 906 программистов ...

Удаление картинки PHP - MYSQL - JSON

Тема в разделе "PHP для новичков", создана пользователем Kela, 9 фев 2017.

  1. Kela

    Kela Активный пользователь

    С нами с:
    20 дек 2014
    Сообщения:
    84
    Симпатии:
    1
    Есть код.Постоянно выдает ошибку.Не раду не написало Аварат удален...
    Обработчик
    Код (PHP):
    1. if ($_POST['action'] == 'delete_avatart') {
    2.     $dle_api->delete_avatart((int)$userid);
    3.     exit('{"success":"Аватар удален"}');
    4. }
    JS
    Код (Javascript):
    1. function avatarUploaderDelete() {
    2.         ShowLoading();
    3.         $.post(settingsPageBaseURL, {action: "delete_avatart", hash: dle_login_hash}, function (data) {
    4.             HideLoading();
    5.             if (data['success']) {
    6.                 displayMessage('Аватар удален', 'ok');
    7.             } else if (data['error']) {
    8.                 displayMessage('У вас не загружен аватар!', 'error');
    9.             }
    10.         }, "json");
    11. };
    API
    Код (PHP):
    1.        function delete_avatart($user_id,$url)
    2.         {
    3.             $user_id = intval( $user_id );
    4.             $foto = $this->db->query( "select foto from " . USERPREFIX . "_users where user_id = '$user_id'" );
    5.             $rows = $foto->fetch_array(MYSQLI_ASSOC);
    6.             $fotos = $rows['foto'];
    7.             @unlink("/home/u30565/zoomcraft.ru/uploads/fotos/{$fotos}");
    8.             return $this->db->query( "update " . USERPREFIX . "_users set foto = '' where user_id = '$user_id'" );
    9.         }
     
  2. Kela

    Kela Активный пользователь

    С нами с:
    20 дек 2014
    Сообщения:
    84
    Симпатии:
    1
  3. Kela

    Kela Активный пользователь

    С нами с:
    20 дек 2014
    Сообщения:
    84
    Симпатии:
    1
    up.
    Ошибка в посте. "Не раду" - Ни разу