A
alex1000
Mitglied
Thread Starter
- Dabei seit
- 17.08.2015
- Beiträge
- 31
- Reaktionspunkte
- 0
Hallo community. Bitte ignorieren Sie die deutschen Schreibfehler, Deutsch ist nicht meine Sprache.
Nur zu meiner Frage mit der Hoffnung, jemand hilft.
Der einfache php Code:
Dieser Code stamm aus http://php.net/manual/de/function.readfile.php
Der Code öffnet ohne Problem den Download dialog Box wenn er auf localhost aufgeführt wird,
einmal auf dem richtigem Server schreibt er nur noch eine unverständliche Sprache anstatt seine Arbeit zu machen (PKy�F�1�+$,…..).
Die ZIP Datei & die php Seite befinden sich alle auf dem Hauptverzeichnis. PHP 5.3 auf hosteurope Server.
Woran liegt das? Ist der Script das Problem oder der Server? Oder vielleicht irgendwelche Einstellungen auf der Serverseite?
Danke in Voraus.
Nur zu meiner Frage mit der Hoffnung, jemand hilft.
Der einfache php Code:
Code:
$file = 'logo.zip';
if (file_exists($file)) {
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="'.basename($file).'"');
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
header('Content-Length: ' . filesize($file));
readfile($file);
exit;
}
Dieser Code stamm aus http://php.net/manual/de/function.readfile.php
Der Code öffnet ohne Problem den Download dialog Box wenn er auf localhost aufgeführt wird,
einmal auf dem richtigem Server schreibt er nur noch eine unverständliche Sprache anstatt seine Arbeit zu machen (PKy�F�1�+$,…..).
Die ZIP Datei & die php Seite befinden sich alle auf dem Hauptverzeichnis. PHP 5.3 auf hosteurope Server.
Woran liegt das? Ist der Script das Problem oder der Server? Oder vielleicht irgendwelche Einstellungen auf der Serverseite?
Danke in Voraus.