Såg den andra hjälp-tråden och blev inspirerad att ställa en fråga.
Jag har en php mail() function som fungerar helt ok att skicka vanliga mail med. Men nu skulle jag vilja bifoga en/flera filer och jag får det helt enkelt inte att fungera.
Har kikat på www.php.net osv utan att få det att fungera, så om någon har ett fungerande script att dela med sig av, eller kan förklara, så blir jag väldigt tacksam.
Så här långt kommer jag ungefär, men det blir alltså fel:
Så...något ace som kan se vad jag borde göra istället för ovanstående?
/SSB
Jag har en php mail() function som fungerar helt ok att skicka vanliga mail med. Men nu skulle jag vilja bifoga en/flera filer och jag får det helt enkelt inte att fungera.
Har kikat på www.php.net osv utan att få det att fungera, så om någon har ett fungerande script att dela med sig av, eller kan förklara, så blir jag väldigt tacksam.
Så här långt kommer jag ungefär, men det blir alltså fel:
Code:
$file="http://www.xyz.se/xyz/cbrbild.jpg";
$fp=fopen($file,"rb");
$attachment=fread($fp,filesize($file));
$attachment=chunk_split(base64_encode($attachment));
fclose($fp);
$headers = "From: ssb@sporthoj.com\r\n";
$headers .= "Return-Path: ssb@sporthoj.com\r\n";
$headers .= "Return-Receipt-To: ssb@sporthoj.com\r\n";
$headers .= "Reply-To: ssb@sporthoj.com\r\n";
$headers .= "Content-type: multipart/mixed; boundary=\"ABC-123\"\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "X-Priority: 1\r\n";
$headers .= "X-MSmail-Priority: High\r\n";
$headers .= "X-Mailer: PHP Mailer\r\n";
$to = "nagon@nagonstans.se";
$subject = "Sporthoj är bäst";
$message = "--ABC-123\r\n";
$message := "Hej! Sporthoj är bäst!\r\n";
$message .= "--ABC-123\r\n";
$message .= "Content-Type: image/jpeg; name=\"cbrbild.jpg\"\r\n";
$message .= "Content-Disposition: attachment\r\n";
$message .= "Content-Transfer-Encoding: base64\r\n";
$message .= $attachment ."\r\n";
$message .= "--ABC-123---\r\n";
$message .= "\r\n";
mail ($to, $subject, $message, $headers);
Så...något ace som kan se vad jag borde göra istället för ovanstående?
/SSB
Last edited: