cybton.com
Über uns | Jobs | Werbung | Sitemap | AGB | Impressum | Hilfe ?
 Kostenlos anmelden)
Forum
Aktuellste Beiträge
Forenregeln

Community
BB-Codes
Tags
Chat
Suche (Web)
Wer ist online?
Top-User

Basar


Statistik
Mitglieder gesamt: 68142
Mitglieder online: 0
Gäste online: 0
mehr...

Anzeige
Forum » Forum: Website & Webprogrammierung » Thread: [gelöst] gzip über htaccess, wie Dateien/Ordner ausschließen?

Thread: [gelöst] gzip über htaccess, wie Dateien/Ordner ausschließen?


28.09.2008 17:03 Uhr

 

o
Status: offline
Hi ihr,
mich plagt wieder mal ein Problem: Mittels
PHP:
1
php_value output_handler ob_gzhandler
werden alle Seiten gzip komprimiert. Warum auch immer, sind dann jedoch Downloads nach der Übertragung defekt. Daher würde ich gerne einen Ordner bzw. bestimmte Dateien, je nachdem was geht, davon ausschließen.
Die Downloads funktionieren ohne den Code oben einwandfrei und werden durch diese Funktion rausgeworfen ;)
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
function download($link)
{
      $size = filesize($link);
 
      header('Content-Type: application/octet-stream');
      header('Content-Disposition: '.(!strpos($HTTP_USER_AGENT, 'MSIE 5.5')?'attachment; ':''). 'filename='.$link);
      header('Content-Length: '.$size);
      header('Content-Transfer-Encoding: binary');
      header('Cache-Control: post-check=0, pre-check=0');
      header('Expires: 0');
 
      readfile($link);
}
Danke fürs Lesen.
1 mal bearbeitet
28.09.2008 17:13 Uhr

 

Status: offline
Pack einfach in den Ordner den du auslassen willst eine htaccess die genau das Gegenteil macht. Also gzip ausschaltet.
___________________________
Visit: www.sim4000.de
Ein ball rollt um die Ecke und fällt um.
Intelligenz ist, wenn mein weiß, dass man doof ist.
28.09.2008 17:25 Uhr

 

o
Status: offline
Ja, das habe ich auch schon probiert. Wenn ich mich nicht irre, dann sollte folgende Zeile das zumindest bewirken:
PHP:
1
php_value output_handler                NULL
Das Problem ist: Die Downloads sind weiterhin beschädigt. Kann es also doch an was anderem liegen, oder funktioniert das ganze doch nicht so einfach?
Also flux ne einfache php-Datei in den Ordner geschoben und diese mit den div. Internetseite überprüft: Die Komprimierung ist also doch wirklich aus.
Nun weiß ich absolut nicht weiter.

Edit: Ok, ich habe insofern eine Lösung, als dass ich nun weiß, was ich tun muss: Die Datei, die den Download aufruft muss ebenfalls im nicht komprimierten Ordner liegen, dann gehts es.
1 mal bearbeitet
28.09.2008 17:51 Uhr

 

zombie3456
Programmierer
Status: offline
Zitat:
Pack einfach in den Ordner den du auslassen willst eine htaccess die genau das Gegenteil macht. Also gzip ausschaltet.
Das dürfte nichts nützen, weil die Datei über PHP ausgelesen wird, die htaccess-Datei im Download-Ordner wird vom Apache also gar nicht beachtet.

Zitat:
Edit: Ok, ich habe insofern eine Lösung, als dass ich nun weiß, was ich tun muss: Die Datei, die den Download aufruft muss ebenfalls im nicht komprimierten Ordner liegen, dann gehts es.
Funktioniert aber natürlich auch nur, wenn du die Datei auch wirklich über diesen Ordner aufrufst und nicht irgendwo in einer Index-Datei einbindest.
1 mal bearbeitet
___________________________
DURATIVUM | Blog zur Sprache Latein
28.09.2008 18:12 Uhr

 

o
Status: offline
Ich hatte mir überlegt, die Download-Datei mit der oben genannten Funktion auch mit in den Ordner zu verlegen. Damit sollte das Problem dann doch umgangen sein, oder?
Ähnliche Threads Forum Ähnlichkeitsgrad
 Welcher HTTP-Status bei zwischengeschalteten Captchas Website & Webprogrammierung 1
 .htaccess Zugriff auf Verzeichnis sperren mit Ausnahme Website & Webprogrammierung 1
 Fehler 404 per .htaccess erzwingen *gelößt* Website & Webprogrammierung 1
 htaccess, PHP5 parsen Website & Webprogrammierung 1
 [gelöst] Content-Type per .htaccess ändern Website & Webprogrammierung 1
 Rewrite Rule Website & Webprogrammierung 1
nach obennach oben

Copyright © 2008 cybton-network

Google
Partner: #Musik - Dein Internetradio - nexem. - .wir machen news - Your-Book.net - Dein kostenloses Gästebuch
ANEXIA - PHP Entwicklung - Dockers - s.Oliver Schuhe - Think Schuhe - der eigene Weg - Dorfen - Paul Green Schuhe - Bequeme Geox - Web-Entwicklung