$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?
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?