За последние 24 часа нас посетили 22290 программистов и 1055 роботов. Сейчас ищут 615 программистов ...

При переносе кода на хостинг перестает отдаваться картинка с яндекс-диска

Тема в разделе "PHP для новичков", создана пользователем solntsevam, 30 сен 2022.

  1. solntsevam

    solntsevam Новичок

    С нами с:
    30 сен 2022
    Сообщения:
    2
    Симпатии:
    0
    Исходный код вот такой:

    <?php

    function convert_yd_url($url)
    {
    $url = urlencode($url);
    $url = "https://cloud-api.yandex.net:443/v1/disk/public/resources/download?public_key=" . $url;

    $headers = array();
    $handle = curl_init();

    curl_setopt($handle, CURLOPT_URL, $url);
    curl_setopt($handle, CURLOPT_HTTPHEADER, $headers);
    curl_setopt($handle, CURLOPT_SSL_VERIFYPEER, false);
    curl_setopt($handle, CURLOPT_SSL_VERIFYHOST, false);
    curl_setopt($handle, CURLOPT_RETURNTRANSFER, true);

    $response = curl_exec($handle);
    $code = curl_getinfo($handle, CURLINFO_HTTP_CODE);

    $res = "";
    if($code == 200)
    {
    $response = json_decode($response, true);
    $res = $response["href"];
    }
    return($res);
    }

    $url = "https://disk.yandex.ru/i/8d2oM6s3jj52uQ";
    $url = convert_yd_url($url);

    ?>
    <img src="<?php echo $url;?>">

    Локально работает, вот так - https://solntsevam.ru/yandex.disk/show.php не работает
     
  2. Drunkenmunky

    Drunkenmunky Активный пользователь

    С нами с:
    12 авг 2020
    Сообщения:
    1.476
    Симпатии:
    281
    Новости с февраля не читаете?
     
    MouseZver и don.bidon нравится это.
  3. solntsevam

    solntsevam Новичок

    С нами с:
    30 сен 2022
    Сообщения:
    2
    Симпатии:
    0
    Так в чем именно проблема?
     
  4. Drunkenmunky

    Drunkenmunky Активный пользователь

    С нами с:
    12 авг 2020
    Сообщения:
    1.476
    Симпатии:
    281
    Блокировки.
    Пользуйтесь прокси