Misafir adlı üyeden alıntı: mesajı görüntüle
$dosya_adi = str_replace(' ', '%20', $dosya_adi);
dener misiniz?

düzenleme: çalışırsa nihayi kodu yazın buraya da hocam başka arkadaşlar da arayınca çalışan kodu rahatça bulabilsinler.

yukardaki mesajımdaki fonksiyonu dener misiniz?


weStarz adlı üyeden alıntı: mesajı görüntüle
index.php

<?php
$resim['yol']=base64_encode("https://c108.pcloud.com/cBZmtV04ZByp5QZZZD9wIK7Z2ZZAx4ZkZsFUBZ77ZtZ0Zm7Zl7ZE7ZYkZcZgZQZL7ZK7Zr7ZFkZSn9kZR35bPLMP64SpXXdwR5XszQLyckwy/Internet%20Download%20Manager%20%28IDM%29%206.19%20Build%209%20Full.rar");
?>
<a href="indir.php?indir=<?=$resim['yol']?>">İndir</a>
indir.php
	
<?php  
$veri = base64_decode($_GET['indir']);
header ("Content-type: octet/stream");
header("Content-Disposition: attachment; filename=" . basename($veri));
ob_clean();
readfile(base64_decode($_GET['indir']));
?>
hocam şimdi dosya adında boşluk var ise indirmiyor şu an var olan linkte dosya var %20 de var ama inmiyor nasıl yapabiliriz?