yazilimuzmani
Site Gezgini
- Mesajlar
- 60
Arkadaşlar çok araştırdım fakat bulamadım. Aşağıda dosya indirme kodları var. Dosyaları ve klasörleri indiriyor fakat klasörü indirdiğimde bilinmeyen dosya olarak iniyor.
<?php
if(isset($_GET['dosya']) and !empty($_GET['dosya']) and (is_dir($_GET['dosya']) or is_file($_GET['dosya'])))
{
$dosya = $_GET['dosya'];
header('Content-type: application/x-download');
header('Content-Length: '.(string)filesize($_SERVER['DOCUMENT_ROOT'].'/site/download_islemi/'.$dosya));
header('Content-Disposition: attachment;filename=liste/'.$dosya);
readfile($dosya);
}
else
{
foreach(glob('liste/*',GLOB_BRACE) as $liste)
{
$a = explode('/',$liste);
echo '<A href="?dosya='.$a[0].'/'.$a[1].'">'.$a['1'].'</A><BR />';
}
}
?>
Klasörü düzgün bir şekilde indirmem için hangi kodları eklemeliyim?
<?php
if(isset($_GET['dosya']) and !empty($_GET['dosya']) and (is_dir($_GET['dosya']) or is_file($_GET['dosya'])))
{
$dosya = $_GET['dosya'];
header('Content-type: application/x-download');
header('Content-Length: '.(string)filesize($_SERVER['DOCUMENT_ROOT'].'/site/download_islemi/'.$dosya));
header('Content-Disposition: attachment;filename=liste/'.$dosya);
readfile($dosya);
}
else
{
foreach(glob('liste/*',GLOB_BRACE) as $liste)
{
$a = explode('/',$liste);
echo '<A href="?dosya='.$a[0].'/'.$a[1].'">'.$a['1'].'</A><BR />';
}
}
?>
Klasörü düzgün bir şekilde indirmem için hangi kodları eklemeliyim?