.htaccess ile dosyaya girince otomatik indirme işlemi
4
●114
- 05-04-2023, 10:45:08Merhaba arkadaşlar bir projem için yardımınıza ihtiyacım var biliyorsunuz url üzerinden zip gibi dosyaları açınca otomatik indiriyor ben aynısını php ile yapmak istiyorum url.com/dosya.php ye girildiğinde dosya.php'nin içeriği görünmesin onun yerine otomatik olarak dosya.php indirilsin istiyorum sanırım bunu .htaccess ile yapabiliriz yardımcı olursanız sevinirim.
- 05-04-2023, 10:51:08<a href> tag'inde download Attribute'ü vardı, büyük ihtimalle işinizi görecektir.
- 05-04-2023, 10:56:33Güvenlik açığı olmaması için php kodunu fonksiyonlaştırıp, dosya adlarını veritabanından case içerisine çağırabilirsin.
<FilesMatch "\.(?i:pdf|jpe?g|png)$"> order deny,allow Deny from all </FilesMatch>
<?php if(isset($_GET['path'])) { //Read the filename $filename = $_GET['path']; //Check the file exists or not if(file_exists($filename)) { //Define header information header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); header("Cache-Control: no-cache, must-revalidate"); header("Expires: 0"); header('Content-Disposition: attachment; filename="'.basename($filename).'"'); header('Content-Length: ' . filesize($filename)); header('Pragma: public'); //Clear system output buffer flush(); //Read the size of the file readfile($filename); //Terminate from the script die(); } else{ echo "File does not exist."; } } else echo "Filename is not defined." ?>
echo "<a href=./downloader.php?path='$pathOF/$file' class='pdfl'>$file</a>";
- 05-04-2023, 10:57:48Google tarafında zararlı işareti alabilirsiniz çok dikkat edin hocam. Gerekirse kocaman buton koyun öyle indirsinler. Emeğiniz çöp olur. Başarılar.
- 05-04-2023, 11:03:26Kimlik doğrulama veya yönetimden onay bekliyor.ShadowKing adlı üyeden alıntı: mesajı görüntüle
bencede böyle yapın hocam. basit bir sayfa yapıp buton ve birkaç açıklama ekleyin bencede