fopen() bei FTP

Bash, Shell, PHP, Python, Perl, CGI
david04
Posts: 29
Joined: 2003-06-16 21:09

fopen() bei FTP

Post by david04 »

Hallo,

hab ein kleines Problem. Einer meiner MP3-Download-Server (offiziell!) ist ein FTP-Server. Ich versuche mit folgendem Script (Ausschnitt), die Datei zu senden:

Code: Select all

header("Content-type: application/ocet-stream");

header("Content-Disposition: attachment; filename=$filerepl");

$fh = fopen($file[file_dlurl],'r');

fpassthru($fh);

fclose($fh);
Wenn ich jetzt den Link anklicke, bekomme ich folgende Fehlermeldung:

Code: Select all

fopen("ftp://...@129.125.xxx.xx/Pumpkin_Fly_Free_Tour_89_101_Intro.mp3", "r") - Bad file descriptor
Kann da jemand weiterhelfen??

DAviD
oxygen
Posts: 2138
Joined: 2002-12-15 00:10
Location: Bergheim

Re: fopen() bei FTP

Post by oxygen »

Diese Kontruktion halte ich für wenig sinnvoll, wenn du die Datei so öffnest entsteht doch der 3-fach Traffic. Solltest du das nicht vielleicht per Location regeln?