Здравствуйте!
Простите если оффтоп, искал по сайту, но решение подходящее не нашел.
В чем суть вопроса - как сохранить аватар пользователя в базу?
Сохранение аватара в базу
Re: Сохранение аватара в базу
Сохранять не обязательно. Просто получи ID пользователя и его в базу заноси, а потом, когда надо будет получить профиль, используй API и получай и имя, и фамилию, и фотку.
Re: Сохранение аватара в базу
Я это понимаю, но мне нужно именно сохранить аватар.
Re: Сохранение аватара в базу
что значит сохранить в базу?
сохранить ПУТЬ к аватару? который залит на сервера вконтакте
или сохранить само изображение на свой сервер? тогда причем тут база? ))
Если сохранить путь, то после API getprofiles, через ajax постом передавай путь, а в принимающем скрипте сохраняй путь аватарки в базу.
Если сохранить изображение на своем сервере, то можно через курл:
Например:
$ch = curl_init('http://cs1495.vk.com/u00001/a_a806ae7c.jpg');
$fp = fopen('./images/id1.jpg', 'wb');
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec($ch);
curl_close($ch);
fclose($fp);
сохранить ПУТЬ к аватару? который залит на сервера вконтакте
или сохранить само изображение на свой сервер? тогда причем тут база? ))
Если сохранить путь, то после API getprofiles, через ajax постом передавай путь, а в принимающем скрипте сохраняй путь аватарки в базу.
Если сохранить изображение на своем сервере, то можно через курл:
Например:
$ch = curl_init('http://cs1495.vk.com/u00001/a_a806ae7c.jpg');
$fp = fopen('./images/id1.jpg', 'wb');
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec($ch);
curl_close($ch);
fclose($fp);