merhaba arkadaşlar bir sorunum varda sizlerden yardım almak zorunda kaldım.
şimdi diyelim indir.php dosyamız var ve bunun önüne ne gelirse gelsin direk download ettirebilsin yani bir resmimiz var BKZ :
indir.php?in=cozenemasallah.jpg hoop kaydetmek isteyecek.
Yada
indir.php?in=kadirinprogrami.exe bunu nasıl yapabilirim ?
indir.php?in=cozenemasallah.jpg Sizce Nasıl olur
7
●616
- 09-05-2010, 16:05:02bildiğim kadarıyla header() fonksiyonu ile yapılıyor
http://php.net/manual/en/function.header.php
burada bir kaç örnek var bakabilirsiniz - 09-05-2010, 16:08:14tamam tam aradığın bu :S
<?php // dosyanın mime-type header('Content-type: application/pdf'); // indirilecek dosya header('Content-Disposition: attachment; filename="downloaded.pdf"'); ?>mime-type = http://www.webmaster-toolkit.com/mime-types.shtml
bence aradığın bu ama benimde çok bilgim yok bildiğim bu yolla yapılıyor olması - 09-05-2010, 20:53:36Üyeliği durduruldugüvenlik açısından çok dikkat etmeniz gerekir yalniz. yoksa sistem dosyalarinida paktirailirsiniz
- 22-03-2013, 21:00:01Üyeliği durduruldu
<? //kullanım şekli: indir.php?resim=1.jpg $resim=$HTTP_GET_VARS['resim']; $klasor = "/"; header("Content-Type: image/jpeg"); $header="Content-Disposition: attachment; filename=".$resim.";"; header($header ); header("Content-Transfer-Encoding: binary"); @readfile($klasor.$resim); echo "<head> <script language=\"JavaScript\" type=\"text/javascript\"> function SaveAs () { var save_name= '".$resim."'; save_name= escape(save_name); document.execCommand('SaveAs',null,save_name) } </script> </head> <body onload=\"SaveAs\"/>"; ?>
Bu şekilde bir kod kullanıyorum istediğim resmi indiriyorum fakat inen resim bomboş oluyor.
Joomla K2 Bileşeninde bunu kullanıyorum.
<a href="indir.php?resim=http://www.site.com<?php echo $this->item->image; ?>">İndir</span>