Мой код не работает по какой-то причине. Пробовал несколько вещей.
это код, который я пытаюсь использовать
$fb_foto_url = $userData['picture']['data']['url'];
$plaats = '/assets/images/profielfotos/fiel.jpg';
copy($fb_foto_url, $plaats);
$userData['picture']['data']['url']
наполняется этим, например: https://lookaside.facebook.com/platform/profilepic/?asid=113831052838678&высота = 200&ширина = 200&внутр = 1527931138&хэш = AeSlklMNX6l4Uanh
Мне нужно, чтобы хранить на сервере. Но по какой-то причине это не работает. Я делаю что-то не так, но не могу понять, что.
Если кто-то может помочь мне с этим кодом, было бы неплохо.
Попробуй это:
file_put_contents($plaats,file_get_contents($fb_foto_url));
ПГПС copy
функция ожидает пути, а не URL.
(Server-) путь — это имя каталога на компьютере, на котором выполняется код PHP.
URL-адрес — это виртуальное имя, которое может указывать или не указывать на такой физический путь или определяется динамически.
Пример:
Путь сервера к изображениям веб-сайтов может быть /var/www/example.org/assets/images/
в то время как URL http://example.org/assets/images/
,