Einzelnen Beitrag anzeigen
  #17 (permalink)  
Alt 13-04-2012, 15:31
Earl of Green
 Registrierter Benutzer
Links : Onlinestatus : Earl of Green ist offline
Registriert seit: Nov 2004
Beiträge: 81
Earl of Green ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Super, Danke!

Was ist passiert? Ich habe immernoch diese SCH.... hier:


------=_NextPart_001_1D51_01CD1989.88C92530
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: 7bit








------=_NextPart_001_1D51_01CD1989.88C92530
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable


------=_NextPart_001_1D51_01CD1989.88C92530--


Vielleicht liegst ja auseinanderbauen des Att? Aber das sind Standardfunktionen!
PHP-Code:
    function check_attachment($MailboxPointer$msgid) {
        global 
$CDebug;
        
// check for multipart mail, check for attachment
        
$type_array = array("text""multipart""message""application""audio""image""video""other");
        
$encoding_array = array("7BIT""8BIT""BINARY""BASE64""QUOTED-PRINTABLE""OTHER");
        
$structure imap_fetchstructure($MailboxPointer$msgid);
        
$attachments = array();
        
$parts_cc count($structure->parts);
        if (
$parts_cc 0) {
            foreach (
$structure->parts as $key=>$part) {
                if (
$part->disposition && trim(strtoupper($part->disposition))=="ATTACHMENT") {
                    
$name_found false;
                    foreach (
$part->parameters as $t2) {
                        if (
trim(strtoupper($t2->attribute))=="NAME") {
                            
$name_found=True;
                            
$name_st=trim($t2->value);
                        }
                    }
                    if (!
$name_found) {
                        foreach (
$part->dparameters as $t2) {
                            if (
trim(strtoupper($t2->attribute))=="FILENAME"){
                                
$name_found=True;
                                
$name_st=trim($t2->value);
                            }
                        }
                    }
                    
$anhang_datei imap_fetchbody($MailboxPointer$msgid$key 1);
                    
// echo imap_base64($anhang_datei);
                    
$anhang_len strlen($anhang_datei);
                    
$attachment[] = array($name_st$type_array[$part->type], $encoding_array[$part->encoding], $anhang_datei$anhang_len);
                                        
$attachments $attachment[0][3]; 
                    unset(
$tmp);
                }
            }
        }
        return 
$attachments;
    } 
Grrrrr!!!
Mit Zitat antworten