• 13-04-2023, 21:34:20
    #1
    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
  • 13-04-2023, 22:39:36
    #2
    Belirttiğ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:51
    #3
    Bu 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:07
    #4
    semihsahhin adlı üyeden alıntı: mesajı görüntüle
    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
        <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:31
    #5
    Kizilay 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>
    Merhaba, bu yöntemi denemiştim işe yaramıyor maalesef. Test etmeden iletmeyin lütfen. Teşekkürler...
  • 13-04-2023, 22:58:16
    #6
    bu 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:40
    #7
    semihsahhin adlı üyeden alıntı: mesajı görüntüle
    Merhaba, bu yöntemi denemiştim işe yaramıyor maalesef. Test etmeden iletmeyin lütfen. Teşekkürler...
    Test etmeden iletmeyin mi? iyi kötü bir öneri de bulunuyorum ve küstahlığa bakın Paşamı memnun edemedik tüh
  • 13-04-2023, 23:04:45
    #8
    Baradiel adlı üyeden alıntı: mesajı görüntüle
    bu 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>

    hocam denedim şimdi butona basınca ikon 2-3 dakika dönüyor ve sonra duruyor, indirme yapmıyor.
  • 13-04-2023, 23:06:31
    #9
    semihsahhin 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.
    dosyalara kaydediyor hocam