как загружать твиттер-изображения пользователей из API с помощью php - PullRequest
0 голосов
/ 18 июня 2020

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

это мой TWITTER API :

 $user_pic = $user_info->profile_image_url_https;

Я попробовал это, и он работает, но я хочу, чтобы он загрузил изображение в мой базовый файл, который является profilePictures /:

$twitterimage = file_get_contents($user_pic);
    $fp = fopen('path_to_filename.png', 'w');
    fwrite($fp, $twitterimage); 
    fclose($fp); 

сейчас он загружается, но как я загружаю изображения из твиттера и сохраняю их в своем базовом файле "profilePictures /"?

1 Ответ

0 голосов
/ 20 июня 2020

Я нашел решение, все, что мне нужно было сделать, это

$user_pic= str_replace('_normal','',$user_pic);
    $Imgurl = $user_pic;
    $target_path = "profilePictures/";
    $filename = basename($Imgurl);
    $saveLoc = $target_path . $filename;
    file_put_contents($saveLoc, file_get_contents($Imgurl));

, а затем сохранить переменную $saveLoc в моей базе данных

...