• 02-07-2009, 04:19:55
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba arkadaslar

    bir projem var takıldığım bir ye oldu. karşıdaki bir rar veya bir dosyayı değişken olarak tanıttım ve kendi hostuma vs yazdırabiliyorum. ancak bunu pcye indirmem gerekiyor. yani sabit diske bunu indirmem gerekiyor fikri düşüncesi olan varsa paylaşırsa sevinirim

    teşekkürler
  • 02-07-2009, 09:08:47
    #2
    Üyeliği durduruldu
    oluşturdugun dosyayı ftp'de indirdigin yerin adresini c:// olarak yapmayı dene
  • 02-07-2009, 09:39:36
    #3
    Üyeliği durduruldu
    kişinin karşısına kaydet ekrani cikmadan bunu yapamazsin.

    bir diğer seçenek sunucuya çektikten sonra karşı bilgisayarda ftp server vs kurulu ise php ile ftp sunucuya baglanip tekrar dosyayi upload edebilirsin
  • 05-07-2009, 05:04:48
    #4
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    kişinin karşısına kaydet ekrani cikmadan bunu yapamazsin.
    hocam istediğim de bu her şey hazır sadece kaydet ekranını nasıl yapabiliirm.yani adam o kaydet ekranına basacak o değişkendeki video , rar artık her neyse pcde bir yere inecek bunu nasılyapabilirim
  • 05-07-2009, 05:27:44
    #5
    Merhaba
    Eger dosya adresini aşagıdaki gibi bir degişkene atıyorsan;

    $link = "http://www.yuregim.com/reklam.mp3";

    Bunu her kullanıcının kendı bilgisayarına indirmesi için yapman gereken sadece;

    <a href="<?=$link;?>" title="Dosyayı indir!">Kaydet</a>
  • 05-07-2009, 05:33:30
    #6
    Üyeliği durduruldu
    direk url varsa tıkalyınca pc ye iner teorik olarak.

    www.falanfilansite .com/abc.zip
  • 05-07-2009, 07:39:35
    #7
    yok işte öyle değil. şöyle

    $ali=file_get_content('url');

    echo $ali;

    sayfaya şu anki haliyle çıkıyor tabi url'yi mp3 , rar olarak düşünürseniz ekrana farklı bir şey çıkar.

    not: url elime premium giriş olarak girdigim siteden geliyor. yani url 'url ' haliyleişe yaramaz.
  • 05-07-2009, 10:49:37
    #8
    Curl kullanarak yapabilirsin
    <?php
    error_reporting(0);
    set_time_limit(3000);
    $dosya = "http://www.google.com.tr/intl/en_com/images/logo_plain.png"; // indireceğin dosyanın adresi
    if($dosya){
    $dosya_adi = "logo_plain.png";  //indirilecek dosayanın adı
    header('Content-Disposition: attachment;filename='.$dosya_adi.'');
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL,$dosya);curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3");
    curl_setopt($ch, CURLOPT_REFERER,"http://www.google.com"); 
    curl_setopt($ch, CURLOPT_BINARYTRANSFER,1);
    curl_exec($ch);
    curl_close($ch);
    echo rand(0,9);die;
    }
    ?>
  • 05-07-2009, 22:38:10
    #9
    Değişkendeki bir veriyi ancak header kullanarak kullanıcıya verebilirsin...

    if($_GET['git'] == 'dosya') {
    $veri = $_GET['veri']; 
    $tip = $_GET['tip']; 
    } 
    header('Content-type: '.$tip.''); 
    echo base64_decode($veri); 
    exit(); 
    }
    Bunun gibi birşey..