Hallo
Ich habe Download funktion mit Counter geschrieben
Problem ist, wenn ich die Leerzeichen nicht durch %20 ersetze, lade ich immer was anderes runter, nämlich mein php file
mein Code ist:
	
		
			
		
		
	
	
wenn ich str_replace weglasse, kommt das mp3 nicht an
wie kann ich es austricksen, damit es später in der datei nicht anstatt jeden leerzeichen %20 steht?
									
									
								Ich habe Download funktion mit Counter geschrieben
Problem ist, wenn ich die Leerzeichen nicht durch %20 ersetze, lade ich immer was anderes runter, nämlich mein php file
mein Code ist:
Quellcode
- include '../functions/connection.php';
 - include '../functions/php/doc1.php';
 - if($_GET['mp3id']){
 - $downloadfile=sendquery("SELECT Downloadlink FROM mp3 WHERE ID=".$_GET['mp3id'], 3, 0);
 - header("Content-Disposition: attachment; filename=".str_replace(" ", "%20", basename($downloadfile)));
 - header("Content-Type: application/octet-stream");
 - readfile(str_replace(" ", "%20", $downloadfile));
 - }
 
wenn ich str_replace weglasse, kommt das mp3 nicht an
wie kann ich es austricksen, damit es später in der datei nicht anstatt jeden leerzeichen %20 steht?
											
