-
Üyelik
05.02.2019
-
Yaş/Cinsiyet
29 / E
-
Meslek
Developer
-
Konum
Antalya
-
Ad Soyad
C** Ş**
-
Mesajlar
4
-
Beğeniler
1 / 0
-
Ticaret
0, (%0)
Saygı değer wmaracı üyeleri ben sitemin bulunduğu sunucuya yandex diskden video çekmek istiyorum sunucudan yandex diske veri aktarımı adı altında çok kaynak buldum ama veri çekme hakkında pek bişey bulamadım
Dosyaları da indirip ftp aracı ile tekrar sunucuya atmam çok uzun süreceği için(ülkemizdeki internet hızları mâlumunuz) böyle bişey mümkünse yardımınıza talibim
Şimdiden yardımcı olan olmayan herkese teşekkürler
-
Üyelik
07.08.2014
-
Yaş/Cinsiyet
31 / E
-
Meslek
Öğrenci
-
Konum
Diyarbakır
-
Ad Soyad
H** K**
-
Mesajlar
718
-
Beğeniler
37 / 219
-
Ticaret
7, (%100)
Yandex diskten sunucuya mı kaydetmek istiyorsunuz?
-
Üyelik
05.02.2019
-
Yaş/Cinsiyet
29 / E
-
Meslek
Developer
-
Konum
Antalya
-
Ad Soyad
C** Ş**
-
Mesajlar
4
-
Beğeniler
1 / 0
-
Ticaret
0, (%0)
Evet yandex diskte bulunan bir videoyu kendi sunucuma çekmek istiyorum
-
Üyelik
07.08.2014
-
Yaş/Cinsiyet
31 / E
-
Meslek
Öğrenci
-
Konum
Diyarbakır
-
Ad Soyad
H** K**
-
Mesajlar
718
-
Beğeniler
37 / 219
-
Ticaret
7, (%100)
function ya_link( $url){
$url = "https://cloud-api.yandex.net:443/v1/disk/public/resources/download?public_key=" . urlencode( $url );
$options = array(
CURLOPT_RETURNTRANSFER => true, // return web page
CURLOPT_FOLLOWLOCATION => true, // follow redirects
CURLOPT_ENCODING => "", // handle all encodings
CURLOPT_AUTOREFERER => true, // set referer on redirect
CURLOPT_CONNECTTIMEOUT => 12, // timeout on connect
CURLOPT_TIMEOUT => 12, // timeout on response
CURLOPT_MAXREDIRS => 10, // stop after 10 redirects
// CURLOPT_HTTPHEADER => array('Authorization:TOKEN'), //Send Disk access token
CURLOPT_SSL_VERIFYPEER => false // Disabled SSL Cert checks
);
$ch = curl_init( $url );
curl_setopt_array( $ch, $options );
$content = curl_exec( $ch );
curl_close( $ch );
$json = json_decode($content);
if(isset($json->href))
return $json->href;
else
return '';
}
$indirilecekdosya=ya_link("http://yadi.sk/d/30MTWnpZxNjI");
function download($file_source, $file_target) {
$rh = fopen($file_source, 'rb');
$wh = fopen($file_target, 'w+b');
if (!$rh || !$wh) {
return false;
}
while (!feof($rh)) {
if (fwrite($wh, fread($rh, 4096)) === FALSE) {
return false;
}
echo ' ';
flush();
}
fclose($rh);
fclose($wh);
return true;
}
$result = download($indirilecekdosya,'path/local/file');
echo $result;
Path/local/file yazan kısma sunucunuzun path yolunu yazıp denermisiniz.
İndirme kodundan emin değilim ama yandex disk direkt indirme adresini veren kodlar çalışıyor. Çalışmazsa uğraşa uğraşa çözersiniz.
-
Üyelik
05.02.2019
-
Yaş/Cinsiyet
29 / E
-
Meslek
Developer
-
Konum
Antalya
-
Ad Soyad
C** Ş**
-
Mesajlar
4
-
Beğeniler
1 / 0
-
Ticaret
0, (%0)
Maalesef çalışmadı yada ben çalıştıramadım deniyorum şuan sabaha kadar denerim gerekirse yardımın için çok teşekkür ederim ama bu direkt olarak dosya çekme işlemi yapmayacak gibi hissediyorum
-
Üyelik
07.08.2014
-
Yaş/Cinsiyet
31 / E
-
Meslek
Öğrenci
-
Konum
Diyarbakır
-
Ad Soyad
H** K**
-
Mesajlar
718
-
Beğeniler
37 / 219
-
Ticaret
7, (%100)
Hocam echo $indirilecekdosya; ile ekrana direkt indirme adresini basabilirsiniz. Sonra o direkt indirme linki ile dosyayı sunucuya çekeceksiniz. Mobilde olduğum için pek ilgilenemiyorum. Olmayacak birşey değil.
-
Üyelik
05.02.2019
-
Yaş/Cinsiyet
29 / E
-
Meslek
Developer
-
Konum
Antalya
-
Ad Soyad
C** Ş**
-
Mesajlar
4
-
Beğeniler
1 / 0
-
Ticaret
0, (%0)
çok çok teşekkür ederim dediğiniz gibi bende de çekti sonunda çok işime yaradı ne kadar teşekkür etsem az işiniz rast gelsin :)