kostenloser Webspace werbefrei: lima-city


[php] Formmailer mit Anhang

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    s*****t

    Ich kriege es nicht zustande in PHP einen Frommailer zu coden der an die Mail eine Datei als anhang mit sendet.
    Wer kann mir einen entsprechenden Befehl oder ein Code-Fragment mailen?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. d*****s

    <?php
    function mail_att($to, $from, $subject, $message, $file) {
        $mime_boundary = "<<<:" . md5(uniqid(mt_rand(), 1));
        $data = chunk_split(base64_encode(implode("", file($file))));
        $header = "From: ".$from."\r\n";
        $header.= "To: ".$to."\r\n";
        $header.= "MIME-Version: 1.0\r\n";
        $header.= "Content-Type: multipart/mixed;\r\n";
        $header.= " boundary=\"".$mime_boundary."\"\r\n";
        
        $content = "This is a multi-part message in MIME format.\r\n\r\n";
        $content.= "--".$mime_boundary."\r\n";
        $content.= "Content-Type: text/plain; charset=\"iso-8859-1\"\r\n";
        $content.= "Content-Transfer-Encoding: 7bit\r\n\r\n";
        $content.= $message."\r\n";
        $content.= "--".$mime_boundary."\r\n";
        $content.= "Content-Disposition: attachment;\r\n";
        $content.= "Content-Type: Application/Octet-Stream; name=\"".$file."\"\r\n";
        $content.= "Content-Transfer-Encoding: base64\r\n\r\n";
        $content.= $data."\r\n";
        $content.= "--" . $mime_boundary . "\r\n";
        if(mail($to, $subject, $content, $header)) {
            return TRUE;
        }
        return FALSE;
    }
    mail_att($empfaenger, "deinName <deineEmail>", $betreff, $text, $pfadZumAnhang);
    ?>

    falls du (wie bei gmx o.?.) eine datei senden willst, die lokal auf deiner platte liegt, musst du erst noch ein upload eincoden.

    mfg
  4. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!