Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| public:mailversand [21.09.2022 14:53] – Heiko Ruwe | public:mailversand [22.09.2022 10:40] (aktuell) – Heiko Ruwe | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | |||
| ====== PHP TEST ===== | ====== PHP TEST ===== | ||
| <php> | <php> | ||
| Zeile 5: | Zeile 6: | ||
| { | { | ||
| echo " | echo " | ||
| + | $eol = " | ||
| + | $separator = md5(time()); | ||
| $valuetext = " disabled "; | $valuetext = " disabled "; | ||
| $name = $_POST[' | $name = $_POST[' | ||
| $an = $_POST[' | $an = $_POST[' | ||
| //$file = $_POST[' | //$file = $_POST[' | ||
| - | |||
| // | // | ||
| //if ($file==1) $FileName = " | //if ($file==1) $FileName = " | ||
| Zeile 18: | Zeile 20: | ||
| $mail_header = ' | $mail_header = ' | ||
| - | $mail_header .= 'Content-type: multipart/ | + | $mail_header .= " |
| - | $mail_header .= " | + | $mail_header .= "Content-Type: multipart/ |
| - | + | $mail_header .= " | |
| - | $message | + | $mail_header .= "This is a MIME encoded message." |
| - | | + | |
| - | "; | + | |
| - | + | $body = "--" . $separator . $eol; | |
| - | | + | $body .= " |
| - | | + | $body .= "Content-Transfer-Encoding: |
| if($_FILES[" | if($_FILES[" | ||
| $strFilesName = $_FILES[" | $strFilesName = $_FILES[" | ||
| - | $strContent = chunk_split(base64_encode(file_get_contents($_FILES[" | + | $strContent = file_get_contents($_FILES[" |
| - | $mail_header | + | $strContent = chunk_split(base64_encode($strContent)); |
| - | $mail_header | + | $body .= " |
| - | $mail_header | + | $body .= " |
| - | // $mail_header | + | |
| + | $body .= " | ||
| + | $body .= $strContent.$eol; | ||
| + | $body .= "--" . $separator . "--"; | ||
| } | } | ||
| - | $mail_header .= $strContent." | + | |
| // Verschicken der Mail | // Verschicken der Mail | ||
| Zeile 47: | Zeile 52: | ||
| echo $strContent."< | echo $strContent."< | ||
| echo $mail_header."< | echo $mail_header."< | ||
| - | $flgSend = @mail($an, | + | $flgSend = @mail($an, |
| | | ||
| if($flgSend) | if($flgSend) | ||