PHP заставляет работать функцию копирования

Мой код не работает по какой-то причине. Пробовал несколько вещей.

это код, который я пытаюсь использовать

$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

Мне нужно, чтобы хранить на сервере. Но по какой-то причине это не работает. Я делаю что-то не так, но не могу понять, что.
Если кто-то может помочь мне с этим кодом, было бы неплохо.

-2

Решение

Попробуй это:

file_put_contents($plaats,file_get_contents($fb_foto_url));
0

Другие решения

ПГПС copy функция ожидает пути, а не URL.

(Server-) путь — это имя каталога на компьютере, на котором выполняется код PHP.

URL-адрес — это виртуальное имя, которое может указывать или не указывать на такой физический путь или определяется динамически.

Пример:

Путь сервера к изображениям веб-сайтов может быть /var/www/example.org/assets/images/в то время как URL http://example.org/assets/images/,

http://php.net/manual/en/function.copy.php

0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector