Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 5%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 392 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

SevenofNine

Foren Gott

Dabei seit: 30.10.2002

Beiträge: 5 219

 

1 Zum Seitenanfang

Donnerstag, 12. Januar 2006, 13:48

Attachment Bilder nur als BMP Downloadbar.

Also wie ich es schon schrieb, wenn ich ein Attachment Bild Downloaden möchte dann will mir der IE es nur unbenannt.bmp speichern!

Ich kann den IE ausschliessen zumindest meinen, weil mit einem anderen IE , anderer Rechner geht es.
Auch hier im WMW klappt es mit den Angehängten Bildern.
Die Bilder liegen auch im Ordner richtig abgelegt, also die Dateiendung ist richtig, esmuss wohl dann beim auslesen was schiefgehen.
Bei mir auf den Rechner in einer Testumgebung klappt es.
Also Hacks und so kann ich auch ausschalten, es wird wohl am Server was nicht stimmen, nur was?
Kann man vielleicht die datei die für die Anlagen geschichte da ist ein wenig modifizieren?

Im FF läuft alles bestens nur der IE Streikt.
Mache ich nen Rechtsklick eigenschaften auf das Bild wird kein Datei Typ angezeigt siehe Bild.

Wer es mal testen will:

www.metalhalt-online.de/test

Hier dann aml die Attachment.php

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
<?php

$filename 'attachment.php';

require('./global.php');

if ($attachment['postid'] && !$attachment['privatemessageid']) {
    if (checkpermissions('can_download_attachments') == 0access_error();
}
elseif (!$attachment['postid'] && $attachment['privatemessageid']) {
    if (!$wbbuserdata['userid'] || $wbbuserdata['can_use_pms'] == 0access_error();
    if (!(($attachment['senderid'] == $wbbuserdata['userid'] && $attachment['inoutbox'] == 1) || ($attachment['recipientid'] == $wbbuserdata['userid'] && $attachment['deletepm'] == 0))) access_error();
}

if (isset($attachmentid)) {
    if (isset($_REQUEST['thumbnail'])) $thumbnail intval($_REQUEST['thumbnail']);
    else $thumbnail 0;
    if ($thumbnail && !$attachment['thumbnailextension']) $thumbnail 0;
    
    $db->unbuffered_query("UPDATE bb".$n."_attachments SET counter=counter+1 WHERE attachmentid = '$attachmentid'"1); 

    if (preg_match('/MSIE [0-9]\.[0-9]{1,2}/'$_SERVER['HTTP_USER_AGENT'])) $browser_type 1// IE 
    else if (preg_match('/Opera\/[0-9]\.[0-9]{1,2}/'$_SERVER['HTTP_USER_AGENT'])) $browser_type 2// Opera
    else $browser_type 3// other...
    
    $content_disp '';
    $extension = (($thumbnail == 1) ? ($attachment['thumbnailextension']) : ($attachment['attachmentextension']));
    $size = (($thumbnail == 1) ? ($attachment['thumbnailsize']) : ($attachment['attachmentsize']));
    if ($extension == 'gif'$mime_type 'image/gif';
    elseif ($extension == 'jpg' || $extension == 'jpeg'$mime_type 'image/jpeg';
    elseif ($extension == 'png'$mime_type 'image/png';
    elseif ($extension == 'pdf'$mime_type 'application/pdf';
    elseif ($extension == 'txt'$mime_type 'text/plain';
    else {
        if ($browser_type == || $browser_type == 2$mime_type 'application/octetstream';
        else $mime_type 'application/octet-stream';

        if ($browser_type == 1$content_disp 'inline; ';
        else $content_disp 'attachment; ';
    }
    header('Content-Type: '.$mime_type);
    
    $filenameTranslation = array('ä' => 'ae''ö' => 'oe''ü' => 'ue''Ä' => 'Ae''Ö' => 'Oe''Ü' => 'Ue''ß' => 'ss');
    $attachment['attachmentname'] = strtr($attachment['attachmentname'], $filenameTranslation);
    $attachment['attachmentname'] = preg_replace("/[^a-z0-9_\- .@]{1}/i""_"$attachment['attachmentname']);
    header('Content-disposition: '.$content_disp.'filename="'.$attachment['attachmentname'].'.'.$extension.'"');
    header('Content-Length: '.$size);
    
    if ($browser_type == 1header('Pragma: public');
    else header('Pragma: no-cache');

    header('Expires: 0');
    if ($thumbnail == 1) {
        readfile("attachments/thumbnail-".$attachment['attachmentid'].".".$attachment['thumbnailextension']);
    }
    else {
        readfile("attachments/attachment-".$attachment['attachmentid'].".".$attachment['attachmentextension']);
    }
}
else error($lang->get("LANG_GLOBAL_ERROR_FALSELINK", array('$adminmail' => $adminmail)));
?>


Gruß

Seven
»SevenofNine« hat folgendes Bild angehängt:
  • anzeige.jpg
Bevor du hier Fragen stellst, lese alle Dokumentationen und klicke die folgenden Links um mehr zu erfahren
WMW Forensuche,
WMW F.A.Q. und/oder
Allgemeine suche
 

dsich

Routinier

Dabei seit: 22.11.2003

Beiträge: 417

 

2 Zum Seitenanfang

Donnerstag, 12. Januar 2006, 18:55

leere mal Deinen Cash des Browsers, das müsste helfen. Es gibt einen Bug bei dem irgendein Speicher voll ist und dann passiert dies. Das hat mit Deinem Script normalerweise nichts zu tun.

teste mal

dsich
 

SevenofNine

Foren Gott

Dabei seit: 30.10.2002

Beiträge: 5 219

 

3 Zum Seitenanfang

Donnerstag, 12. Januar 2006, 19:06

Hey, nicht schon wieder, :D

ich kenne den BUG beim IE, schrieb ich den nicht das ich das gemacht habe? :P
Cookies runter, Cache geleert, also TMP I-Net Files..... aber es ist nur dort so, ich kann auf alle Bilder rechts klicken und ich kann speichern alles, auch hier im WMW klappt alles, es ist also nicht mein Browser, es muss was sein, entweder das Script oder der Server macht was falsch!

Gruß

Seven

Edit:
ein paar fehler berichtigt
Bevor du hier Fragen stellst, lese alle Dokumentationen und klicke die folgenden Links um mehr zu erfahren
WMW Forensuche,
WMW F.A.Q. und/oder
Allgemeine suche

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »SevenofNine« (12. Januar 2006, 20:09)