kostenloser Webspace werbefrei: lima-city


Mail-Attachment

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    spamfilter

    spamfilter hat kostenlosen Webspace.

    Hallo!

    Also ich w?rde gerne mal wissen ob es m?glich ist per PHP eine Mail mit Attachment zu verschiken!

    Danke schonmal f?r eure Hilfe!
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. p******e

    Jepp es geht. Hab dazu ein code schnipsel, erkl?ren musst du dir es schon selbst ;-)
    Ansonsten kann ich nur w?rmstes das PHP-Handuch empfehlen.




    f ($fileupload_size>0) {// wurde ?berhaupt was hochgeladen

    $mail_header = "From:mustermann@muster.de";
    $betreff = "Kleiner Betreff";
    $msg= "Hier kann dann der normale Mailtext stehen...";
    $boundary = strtoupper(md5(uniqid(time())));
    if ($fileupload_type!="text/html" && $fileupload_type!="text/plain") {
    $file = chunk_split(base64_encode($fileupload));
    $file_encoding="base64";
    }
    else {
    $file=$fileupload;
    $file_encoding="8bit";
    }

    $mail_header .= "\nMIME-Version: 1.0";
    $mail_header .= "\nContent-Type: multipart/mixed; boundary=$boundary";
    $mail_header .= "\n\nThis is a multi-part message in MIME format -- Dies ist eine mehrteilige Nachricht im MIME-Format";
    $mail_header .= "\n--".$boundary;
    $mail_header .= "\nContent-Type: text/plain";
    $mail_header .= "\nContent-Transfer-Encoding: 8bit";
    $mail_header .= "\n\n".$msg;
    $mail_header .= "\n--".$boundary;
    $mail_header .= "\nContent-Type: ".$fileupload_type."; name=\"".$fileupload_name."\"";
    $mail_header .= "\nContent-Transfer-Encoding: "$file_encoding;
    $mail_header .= "\nContent-Disposition: attachment; filename=\"".$fileupload_name."\"";
    $mail_header .= "\n\n".$fileupload;
    $mail_sent=mail("an.mich@bei.mir.de",$betreff,"",$mail_header);
    }
    else {// normale Mail senden
    $mail_sent=mail("an.mich@bei.mir.de",$betreff,"",$mail_header);
    }

    nachtrag: mit <input type="file" name="attachment"> kannst du dem User ?ber HTML anbieten, da? ein File geuploadet wird. Im Skript kannst du dann auf das Upload-File zugreifen und es dir an deine eMail als normales Attachment anh?ngen.
  4. Autor dieses Themas

    spamfilter

    spamfilter hat kostenlosen Webspace.

    hm... ich wollte garnix hochladen lassen sondern nur was schicken! ;) und ich blick da auch net so ganz durch kannst du mr vielleicht mal n 'komplettes' script posten?

    Danke! ;)
  5. Autor dieses Themas

    spamfilter

    spamfilter hat kostenlosen Webspace.

    ?h... und nicht 'type=attachment' sondern 'type=file'!! :smile:
  6. p******e

    Hab es nur kopiert also.

    Au?erdem steht doch da "type=file"
  7. Autor dieses Themas

    spamfilter

    spamfilter hat kostenlosen Webspace.

    oh.... stimmt hab mich verlesen ;) kann ja ma vorkommen :tongue:

    aber kanns mir jemand anders evtl helfen?

    ich m?chte ne datei die aufm server liegt verschiken
  8. p******e

    Hab mich zwar damit nie weiter besch?ftigt. Du must eingentlich nur den Link ?ndern der auf die Datei zeigt.
    Die zeigt dann meist auf den tempor?ren Platz wo die Hochgeladen Datei liegt. Diesen ?nderst du in den Pfad dann immer wo die Datei liegt (http:.....).


    Ansosnten findest du auch Codeschnipsel im Netz die sowas schon machen.
  9. Autor dieses Themas

    spamfilter

    spamfilter hat kostenlosen Webspace.

    Ach ja ;)

    Ich habs hinbekommen!

    Wers braucht PM an mich dann helf ich! :wink:
  10. h*************e

    Dieses Thema wurde mit folgender Begr?ndung von hammerhartes.de geschlossen:

    Thema gekl?rt, wenn nicht PN an mich.

    mfg
    Lukas

    (Dies ist eine automatische Antwort durch das System).
  11. 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!