Ich habe jetzt folgendes gefunden:
Code:
<?php
$
tp = tmpfile ();
// get file as the tempfile created
$result = @ftp_fget ( $fp, $
tp, $newpath.'/'.$downloadfile, FTP_BINARY);
// if the server sucessfully got the file
if ( $result )
{
header( "Content-Disposition: inline; filename=$newpath.'/'.$downloadfile\n\n");
header ( "Content-type: applicatation/download; name=\"$newpath.'/'.$downloadfile\"\n\n" );
rewind ( $
tp );
fpassthru ( $
tp );
die ();
}
?>
Dies sollte eigentlich den Datei-Download-Dialog öffnen. Tut es aber leider nicht. das
Code:
$newpath.'/'.$downloadfile
ergibt zum Beispiel: /
html/Ablage/02 Gipsy.jpg, sollte also stimmen. Ausgegeben wird aber nur eine leere Seite mit diesem Quelltext:
Code:
<!DOCTYPE
HTML PUBLIC "-//
W3C//DTD
HTML 4.0 Transitional//EN">
<
HTML><HEAD>
<META http-equiv=Content-Type content="text/
html; charset=windows-1252"></HEAD>
<BODY></BODY></
HTML>