• 18-05-2020, 15:53:16
    #1
    Merhaba arkadaşlar,
    instagram üzerinden görsel indirmeye çalışıyorum ancak inen görsel açılmıyor.
    Hem görseli indirip hem de veritabanına yazdırmak sitiyorum ancak sonuç alamadım.
    Bu tarz bir işlemi nasıl sağlayabilirim?
    Örnek resim linki

    https://instagram.fist7-1.fna.fbcdn....11&oe=5EEAEB9F
  • 18-05-2020, 15:56:32
    #2
    Sunucuya mı indirmek cihaza mı indirmek?
    Ama vt ye de yazdırmak istediğinize göre sunucudur sanırım. Bu işlem için bir fonksiyon vardı bende ama pc de değilim, eğer yanıt veren olmazsa müsait olunca gönderirim
  • 18-05-2020, 19:09:25
    #3
    curl ile aşağıdaki gibi yapsan kaydetmiş olacaktır.
    $ch = curl_init('url buraya yaz');//$fp = fopen('/dizin/aaa.png', 'wb'); //dosyayı oluştur//curl_setopt($ch, CURLOPT_FILE, $fp);//curl_setopt($ch, CURLOPT_HEADER, 0);//curl_exec($ch);curl_close($ch);//fclose($fp);
    forumda kodları alt alta yazdırmadı
  • 18-05-2020, 19:32:52
    #4
    function grab_image($url,$saveto){
    $ch = curl_init ($url);
    curl_setopt($ch, CURLOPT_HEADER, 0);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_BINARYTRANSFER,1);
    $raw=curl_exec($ch);
    curl_close ($ch);
    if(file_exists($saveto)){
    unlink($saveto);
    }
    $fp = fopen($saveto,'x');
    fwrite($fp, $raw);
    fclose($fp);
    }
    grab_image('[URL]https://instagram.fist7-1.fna.fbcdn.net/v/t51.2885-15/e35/p1080x1080/97538889_719911602088545_8026784005455557319_n.jpg?_nc_ht=instagram.fist7-1.fna.fbcdn.net&_nc_cat=1&_nc_ohc=o7sZEPX2QMkAX_rTWSO&oh=9222b9b2f782afe8b5628d8fbc4cda11&oe=5EEAEB9F[/URL] ', 'isim.jpg');




    hkafali adlı üyeden alıntı: mesajı görüntüle
    curl ile aşağıdaki gibi yapsan kaydetmiş olacaktır.
    $ch = curl_init('url buraya yaz');//$fp = fopen('/dizin/aaa.png', 'wb'); //dosyayı oluştur//curl_setopt($ch, CURLOPT_FILE, $fp);//curl_setopt($ch, CURLOPT_HEADER, 0);//curl_exec($ch);curl_close($ch);//fclose($fp);
    forumda kodları alt alta yazdırmadı
    Hocam o olay bana da oluyordu çözüm yolunu buldum, direkt kod editöründen kopyala yapıştır yapınca düz yapıyor ama bir txt dosyasına yapıştırıp da oradan kopyalayınca alt alta yazıyor kodları
  • 19-05-2020, 09:08:17
    #5
    Abdullahx adlı üyeden alıntı: mesajı görüntüle
    function grab_image($url,$saveto){
    $ch = curl_init ($url);
    curl_setopt($ch, CURLOPT_HEADER, 0);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_BINARYTRANSFER,1);
    $raw=curl_exec($ch);
    curl_close ($ch);
    if(file_exists($saveto)){
    unlink($saveto);
    }
    $fp = fopen($saveto,'x');
    fwrite($fp, $raw);
    fclose($fp);
    }
    grab_image('[URL]https://instagram.fist7-1.fna.fbcdn.net/v/t51.2885-15/e35/p1080x1080/97538889_719911602088545_8026784005455557319_n.jpg?_nc_ht=instagram.fist7-1.fna.fbcdn.net&_nc_cat=1&_nc_ohc=o7sZEPX2QMkAX_rTWSO&oh=9222b9b2f782afe8b5628d8fbc4cda11&oe=5EEAEB9F[/URL] ', 'isim.jpg');





    Hocam o olay bana da oluyordu çözüm yolunu buldum, direkt kod editöründen kopyala yapıştır yapınca düz yapıyor ama bir txt dosyasına yapıştırıp da oradan kopyalayınca alt alta yazıyor kodları
    Hocam benzer bi fonksiyonu denemiştim ancak indirilen resim dosyası açılmıyor

    şeklinde hata veriyor.
  • 19-05-2020, 12:23:52
    #6
    Ankon adlı üyeden alıntı: mesajı görüntüle
    Hocam benzer bi fonksiyonu denemiştim ancak indirilen resim dosyası açılmıyor

    şeklinde hata veriyor.
    Valla hocam ben bizzat deneyerek gönderdim bende çalıştı
  • 19-05-2020, 12:32:32
    #7
    Abdullahx adlı üyeden alıntı: mesajı görüntüle
    Valla hocam ben bizzat deneyerek gönderdim bende çalıştı
    Localde mi denediniz hocam? ben 2 farklı bilgisayarda denedim aynı sonuçu verdi.
  • 19-05-2020, 12:32:41
    #8
    dev
    Kurumsal Üye
    https://www.instagram.com/p/CAXIWa9lo4C/?__a=1
    JSON object'den istedigin degeri alabilirsiniz.
  • 19-05-2020, 13:18:03
    #9
    Noroc adlı üyeden alıntı: mesajı görüntüle
    https://www.instagram.com/p/CAXIWa9lo4C/?__a=1
    JSON object'den istedigin degeri alabilirsiniz.
    json ile değeri alıyorum hocam roda sorun yok. Aldığım resim linkini indirmekte sorun yaşıyorum.