Klaus: HTTPS-Download von fremder Seite

Beitrag lesen

Hallo,

ich würde gerne regelmäßig eine auf einer fremden Seite angebotene Datei downloaden und lokal speichern.
Es handelt sich um Währungskurse, in einer Excel-Datei, die ich dann per PHP weiterverarbeite.

Leider funktioniert mein Script nicht und ich hab keine Idee warum:

$destination=fopen("/lokalerserver/test/".$datum."-fixing.xls","w");
$source=fopen("https://www.fremdewebseite.com/portal/mediadownload/Abrechnungskurse/Stand31032010.xls","r");
while ($a=fread($source,1024)) fwrite($destination,$a);
fclose($source);
fclose($destination);

Als Fehler zeigt der Browser: failed to open stream: Invalid argument
in der Zeile, wo der fopen steht.

Hat jemand eine Idee?