Merhaba, bir projem için şu sorunu çözemedim. Ücreti karşılığında gerekli kod parçasının yazılmasını istiyorum. Aşağıda örnek olarak verilen URL'de bir video mevcut. Web sitemden kaydet butonuna bastığımda bu videonun tarayıcıda indirme işleminin başlatılmasını istiyorum. Birkaç yöntem denedim ve işe yaramadı. Herhangi bir API vs kullanılmasını ve indirme işleminin sunucuya yapılmasını istemiyorum, video bağlantısına gidildiğinde indir butonu mevcut. Mesaj hakkım kalmadı. Yardımcı olabileceklere şimdiden teşekkürler.
Örnek Video URL: (PHP veya JS vs olabilir)
https://rr4---sn-4g5lznlz.googlevide..._ClyjFdw%3D%3D
PHP Bağlantıdan Video İndirme
11
●254
- 13-04-2023, 21:34:20
- 13-04-2023, 22:39:36Belirttiğiniz linkteki video muhtemelen drive tarafında. Google Drive videolarının izlenme veya mp4 linkleri ip korumalıdır. Dolayısıyla kullanıcının drive linkini vererek bir videoyu indirmesini istiyorsanız proxy kullanmalısınız veya videoyu önce sunucuya indirip sonrasında sunucudaki video linkini kullanıcıya vermelisiniz.
Ayrıca her dosya sitesinin kendine göre korumaları mevcut bu verdiğim örnek sadece google drive için geçerli. - 13-04-2023, 22:41:51Bu linke gidildiğinde aslında herhangi bir doğrulama vs istemeden direkt farklı kaydet denilerek indirilebiliyor. Yanıtınız için teşekkür ederim.
- 13-04-2023, 22:45:07semihsahhin adlı üyeden alıntı: mesajı görüntüle
<a href="https://rr4---sn-4g5lznlz.googlevideo.com/videoplayback?...&lsig=AG3C_xAwRQIhANqtgLPvSY3HKsvQDnrrLg9CfK8VD_mcTw-KDAHYQa_-AiAFkTo6KrO4vg8WZjWjRWN4fKAmNZbO7Hxa28_ClyjFdw%3D%3D" download>Video İndir</a>
- 13-04-2023, 22:57:31Merhaba, bu yöntemi denemiştim işe yaramıyor maalesef. Test etmeden iletmeyin lütfen. Teşekkürler...Kizilay adlı üyeden alıntı: mesajı görüntüle
- 13-04-2023, 22:58:16bu kodlar işinizi görür mü hocam
<?php if (isset($_GET['url'])) { $url = $_GET['url']; $content = file_get_contents($url); preg_match('/<source src="(.*)" type="video/', $content, $matches); $video_url = $matches[1]; $video_content = file_get_contents($video_url); $filename = basename($video_url); file_put_contents($filename, $video_content); } ?> <form action="" method="get"> <input type="text" name="url" placeholder="Video URL"> <button type="submit">Download</button> </form> - 13-04-2023, 23:04:40Test etmeden iletmeyin mi? iyi kötü bir öneri de bulunuyorum ve küstahlığa bakınsemihsahhin adlı üyeden alıntı: mesajı görüntüle
Paşamı memnun edemedik tüh
- 13-04-2023, 23:04:45Baradiel adlı üyeden alıntı: mesajı görüntüle
hocam denedim şimdi butona basınca ikon 2-3 dakika dönüyor ve sonra duruyor, indirme yapmıyor. - 13-04-2023, 23:06:31dosyalara kaydediyor hocamsemihsahhin adlı üyeden alıntı: mesajı görüntüle
Paşamı memnun edemedik tüh