Merhabalar Arkadaşlar
Kısa ve basit bir sorum olacaktı.
http://xxx.com/deneme.rar adresinde dosyam var diyelim ve ben bunu download edildiği zaman flashget olsun idm olsun diğer indirme programlarında http://xxx.com/deneme.rar olarak değilde bir başka adres olarak görünmesini istiyorum. site kullanıcıları indirsinler dosyayı ama dosyanın nerede barındırıldığını bilmemeleri için ne yapabiliriz .yardımlarınız için çok teşeklürler iyi çalışmalar
Download Kaynağını Gizleme
5
●606
- 21-09-2009, 18:55:37
- 12-02-2010, 17:56:17php nin readfile fonksiyonunu kullanarak yapabilirsiniz.
http://tr.php.net/manual/tr/function.readfile.php - 12-02-2010, 18:03:06
<?php // downloading a file //$filename = ".$_GET['si']; $filename=htmlspecialchars($_GET['sl']); // fix for IE catching or PHP bug issue header("Pragma: public"); header("Expires: 0"); // set expiration time header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); // browser must download file from server instead of cache // force download dialog header("Content-Type: application/force-download"); header("Content-Type: application/octet-stream"); header("Content-Type: application/download"); // use the Content-Disposition header to supply a recommended filename and // force the browser to display the save dialog. header("Content-Disposition: attachment; filename=".basename($filename).";"); /* The Content-transfer-encoding header should be binary, since the file will be read directly from the disk and the raw bytes passed to the downloading computer. The Content-length header is useful to set for downloads. The browser will be able to show a progress meter as a file downloads. The content-lenght can be determines by filesize function returns the size of a file. */ header("Content-Transfer-Encoding: binary"); header("Content-Length: ".filesize($filename)); @readfile($filename); exit(0); ?> - 12-02-2010, 18:43:31Cevaplar için ayrı ayrı teşekkürler.Yalnız php bilgim olmadığı için pek uyarlamasını yapamadım. Kısaca kullanmakta olduğum flash player için bu nasıl uyarlanabilir. dosyanın www.x.com/deneme.flv olduğunu düşünürsek flash player bu dosyayı çağırıp işlemeye başlayacak bu sırada idm, download helper vs tarzı programlar dosyayı indirecek ama indirme kaynağı www.x.com/deneme.flv olmayıp başka bir şey olacak böyle bir şey mümkün mü?
Kısacası dosyanın bulunduğu kaynak gözükmesin.
çok teşekkürler.