ich habe eine funktion "telecharger" die ein download starten soll, klappt auch alles, die datei wird runtergeladen. ABER ! die downgeloadete datei (zb. ein .jpg) enthält vor dem eigentlichen inhalt noch den geparsten quellcode der seite aus der ich die funktion gestartet habe..!!?? damit ist natürlich jede datei unbrauchbar..
wer kann sich da einen reim drauf machen ? hab´so ziemlich alles zum phpheader gelesen und ausprobiert - ratlos...
hier der code:
------------------
case "telecharger";
$NomFichier = basename($fichier);
$taille=filesize("$racine/$fichier");
header("Content-Type: application/force-download; name=\"$NomFichier\"");
header("Content-Transfer-Encoding: binary");
header("Content-Length: $taille");
header("Content-Disposition: attachment; filename=\"$NomFichier\"");
header("Expires: 0");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
readfile("$racine/$fichier");
exit();
break;
----------------
H I L F E
wer kann sich da einen reim drauf machen ? hab´so ziemlich alles zum phpheader gelesen und ausprobiert - ratlos...
hier der code:
------------------
case "telecharger";
$NomFichier = basename($fichier);
$taille=filesize("$racine/$fichier");
header("Content-Type: application/force-download; name=\"$NomFichier\"");
header("Content-Transfer-Encoding: binary");
header("Content-Length: $taille");
header("Content-Disposition: attachment; filename=\"$NomFichier\"");
header("Expires: 0");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
readfile("$racine/$fichier");
exit();
break;
----------------
H I L F E
Kommentar