<?php if($send){ /* Hvis formen er submitted */ $boundary = uniqid(\"\"); /* Definér $boundary */
if ($filen_type) $mimeType = $filen_type; /* Hvis filtypen genkendes af browseren, sætter vi mime-typen til filtypen */ else $mimeType = \"application/unknown\"; /* Ellers, sætter vi mime-type til ukendt */
$fil_var = fread(fopen($filen, \"r\"), filesize($filen)); /* Læs filen ind i en variable */ $fil_var = base64_encode($fil_var); /* Gør filen læsevenlig for email-klienten */ $fil_var = chunk_split($fil_var); /* Split filkoden op i linier med 76 tegn i hver */
/* Følgende lille stykke klarer det meste mht. headers, der fortæller email-klienten hvad der er på vej /* Først fortæller Content-type at selve body\'en er plain text, hvorefter charset fortæller hvilket tegnsæt vi bruger /* Det næste der sker, er at selve body tilføjes /* Så er det filens tur... /* Først definerer Content-type typen af filen, hvorefter filens navn bliver defineret /* Linien under fortæller først om filen skal vedhæftes, eller - om muligt - den skal vises i selve mailen. /* Sæt Content-disposition til inline hvis du ønsker filen direkte i mailen. /* Vi fortæller email-klienten at filen er encoded med base64 /* Som det sidste skriver vi fil-koden ud, og fortæller at vi er færdige */ $body = \" --$boundary Content-type: text/plain; charset=iso-8859-1 Content-transfer-encoding: 8bit
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.