Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 18-06-2003, 23:53
Sebastian W
 Member
Links : Onlinestatus : Sebastian W ist offline
Registriert seit: Dec 2002
Ort: München
Beiträge: 295
Sebastian W ist zur Zeit noch ein unbeschriebenes Blatt
Standard [Funktion] Datei Download

Hi,

ich weis, zum Thema gibts schon einiges. Hab auch einiges hier im Forum schon nachgelesen. Aber leider besteht mein Problem weiterhin:

PHP-Code:
<?
if (ereg('Opera(/| )([0-9].[0-9]{1,2})'$_SERVER["HTTP_USER_AGENT"])) {
    
define('PMA_USR_BROWSER_AGENT''OPERA');
} else if (
ereg('MSIE ([0-9].[0-9]{1,2})'$_SERVER["HTTP_USER_AGENT"])) {
    
define('PMA_USR_BROWSER_AGENT''IE');
} else if (
ereg('OmniWeb/([0-9].[0-9]{1,2})'$_SERVER["HTTP_USER_AGENT"])) {
    
define('PMA_USR_BROWSER_AGENT''OMNIWEB');
} else if (
ereg('Mozilla/([0-9].[0-9]{1,2})'$_SERVER["HTTP_USER_AGENT"])) {
    
define('PMA_USR_BROWSER_AGENT''MOZILLA');
} else if (
ereg('Konqueror/([0-9].[0-9]{1,2})'$_SERVER["HTTP_USER_AGENT"])) {
    
define('PMA_USR_BROWSER_AGENT''KONQUEROR');
} else {
    
define('PMA_USR_BROWSER_AGENT''OTHER');
}

//$filename = str_replace(" ","_",$daten["code_name"]);
$filename "test";
$ext "txt";

$mime_type = (PMA_USR_BROWSER_AGENT == 'IE' || PMA_USR_BROWSER_AGENT == 'OPERA')
               ? 
'application/octetstream'
               
'application/octet-stream';

// Send headers
header('Content-Type: ' $mime_type);

// IE need specific headers
if (PMA_USR_BROWSER_AGENT == 'IE') {
    
header('Content-Disposition: inline; filename="' $filename '.' $ext '"');
    
header('Expires: 0');
    
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
    
header('Pragma: public');
} else {
    
header('Content-Disposition: attachment; filename="' $filename '.' $ext '"');
    
header('Expires: 0');
    
header('Pragma: no-cache');
}

echo 
"inhalt der download datei";
?>
Hab das ganze jetzt mal von phpMyAdmin abgeschaut, jedoch klappts trotzdem nicht. Bzw. ist es so. Auf meinem WinXP -> Apache -> PHP Version 4.1.2 funktioniert es wunderbar mit allen Browsern.

Auf dem eigentlichen Server. Unix > Apache > PHP Version 4.3.2 funktioniert es nur noch mit Mozilla. Der IE 6.0 streikt.

Habt ihr ne Idee wo dran das liegen kann?
__________________
Grüsse,
Sebastian


Profil Flex Freelancer
Twitter twitter.com/flashhilfe
Web Flash und Flex Community
Mit Zitat antworten