Hallo zusammen,
nein, es geht (leider) nicht um ein neues Komprimiersystem, sondern um die Verbindung von PHP und Apache...
Ich möchte ein Downloadscript machen, welches von einer .swf-Datei aufgerufen wird und mit dem dann der Download heruntergeladen und mitgeloggt wird. Das Mitloggen funktioniert soweit ganz gut, nur leider sind die Dateien, welche heruntergeladen wurden immer genau 2.000.000 Byte groß.
Dies ist der Code, welchen ich mir aus den Codeschnipsel hier im Forum zusammengeschustert ( ) habe:
liegt das an meinem Code, oder an der Serverkonfiguration(im Moment noch Lokal bei mir), und wie kann ich es ändern?
Wäre wirklich schön, wenn Ihr mir helfen könntet, ich komme einfach nicht weiter.
Liebe Grüße
Max
nein, es geht (leider) nicht um ein neues Komprimiersystem, sondern um die Verbindung von PHP und Apache...
Ich möchte ein Downloadscript machen, welches von einer .swf-Datei aufgerufen wird und mit dem dann der Download heruntergeladen und mitgeloggt wird. Das Mitloggen funktioniert soweit ganz gut, nur leider sind die Dateien, welche heruntergeladen wurden immer genau 2.000.000 Byte groß.
Dies ist der Code, welchen ich mir aus den Codeschnipsel hier im Forum zusammengeschustert ( ) habe:
PHP:
if(file_exists($_GET['file']) AND substr($_GET['file'],0,-3) != "php"){ //Nur wenn die gewünschte Datei exisitiert und keine .php ist
$filename = basename($_GET['file']); //Der Orginaldateiname der Datei
$size = filesize($_GET['file']); //Die Dateigröße
header('Content-Type: x-type/x-subtype)'); //Veranlassst den Browser es herunterzuladen
header('Content-Disposition: attachment; filename="'.$filename.'"');
header('Content-Length: '.$size);
readfile($_GET['file']); //Ausspucken der Datei
}
liegt das an meinem Code, oder an der Serverkonfiguration(im Moment noch Lokal bei mir), und wie kann ich es ändern?
Wäre wirklich schön, wenn Ihr mir helfen könntet, ich komme einfach nicht weiter.
Liebe Grüße
Max