Когда пользователь Войти с помощью facebook, тогда я пытаюсь получить их фотографию из facebook и загрузить ее на свой собственный сервер веб-сайта, но я получаю ошибку undefined offset 1, я не знаю, почему я получаю это ошибка здесь кодПолучение неопределенного смещения 1
$url = "https://graph.facebook.com/$fbid/picture?width=410&height=310"; //$fbid is the fbid of user //
$no = imd(); // imd); is a function that generat random string //
$name = basename($url);
list($txt, $ext) = explode(".", $name);
$name = $txt.time();
$jo = ".jpg";
$name = $no.$jo;
$upload = file_put_contents("profile/upload/$name",file_get_contents($url));
$pic = $name;
ваш $ url получает ошибку. Я думаю, что вы отправляете неправильный параметр. – Monty
ошибка из 'list ($ txt, $ ext) = explode (". ", $ Name);' потому что результат explode является массивом с только одним элементом на нем 'array (1) {[0] => string (28) "picture? width = 410 & height = 310"} ' – PrinceG
@Monty параметр абсолютно правильный, как когда кто-то посещает https://graph.facebook.com/$fbid/picture?width=410&height=310 facebook перенаправляет на https://fbcdn-profile-a.akamaihd.net/hprofile-ak-xfa1/v/t1.0-1/c25.0.459.320/p320x320/10354686_10150004552801856_220367501106153455_n.jpg –