Urmel: Prüfen. ob URL vorhanden - Problem

Beitrag lesen

Hi,

eine Webseite verlinkt zu (Link kopiert)
http://www.shanty-chor-kieler-foerde.de/Kieler%20Foerde.mp3

Wenn ich das in die Adresszeile des Browsers kopiere, startet der Download wie erwartet.

Aber in PHP macht's Probleme:

  
$url = 'http://www.shanty-chor-kieler-foerde.de/Kieler%20Foerde.mp3';  
if ( file_exists( $url )) echo $url." erreichbar\n"; else echo $url." nicht zu finden\n";  
$url = urlencode( $url );  
if ( file_exists( $url )) echo $url." erreichbar\n"; else echo $url." nicht zu finden\n";  
  
$url = 'http://www.shanty-chor-kieler-foerde.de/Kieler Foerde.mp3';  
if ( file_exists( $url )) echo $url." erreichbar\n"; else echo $url." nicht zu finden\n";  
$url = urlencode( $url );  
if ( file_exists( $url )) echo $url." erreichbar\n"; else echo $url." nicht zu finden\n";  

Ergebnis:
http://www.shanty-chor-kieler-foerde.de/Kieler%20Foerde.mp3 nicht zu finden
http%3A%2F%2Fwww.shanty-chor-kieler-foerde.de%2FKieler%2520Foerde.mp3 nicht zu finden
http://www.shanty-chor-kieler-foerde.de/Kieler Foerde.mp3 nicht zu finden
http%3A%2F%2Fwww.shanty-chor-kieler-foerde.de%2FKieler+Foerde.mp3 nicht zu finden

Trotz des Leerzeichens kann ich die Datei herunterladen und mit dem mp3-Player abspielen. Aber wieso kommt PHP nicht an sie heran?

Gruß, Urmel