Hjälp - PHP mail() + attachment

  • Thread starter Thread starter SSB
  • Start date Start date

SSB

Ny medlem
Gick med
10 Mar 2003
Ort
Stockholm
Hoj
...
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:

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:
HanneZ skrev:
Ger det nåt felmeddelande?

Nej, jag får ett mail (skickar såklart till mig själv för att testa), men det är helt tomt. Vare sig attachment eller text kommer med.

Man kan googla lite:
http://www.google.se/search?hl=sv&q...ent+email&meta=

En av siterna, finns både kod eller om du hellre vill, en class för att göra något: http://www.experts-exchange.com/Web...Q_20734615.html

Tack...jag har googlat :) Men jag skall titta på länkarna och se om det dyker upp något nytt. Hoppas!

/SSB
 
Nu har hjärnan smält....läst tips så ögonen blöder. Testat script som fungerar hela vägen tills jag försöker attacha något, och internetleverantören som bekräftar att man kan attacha filer. Så det är inte fel på php-servern, det är fel på mig och de script jag testat...vilket jag misstänkte.

Det går inge bra.... :död
 
Nyheter
Brembo inför nya Hyction‑bromsskivor i WorldSBK 2027

Brembos nya carboceramiska ...

Ducati lanserar Desmo450 EDS

Ducati lanserar Desmo450 ED...

Custom Bike Show 2026

I år var det 52a gången Cus...

Gotland Ring Bike Week ´26 går mot deltagarrekord!

Med en månad kvar är det gl...

Från familjeföretag till modern motorhub – Ljunggrens Motor växlar upp

I motorvärlden finns det ha...

Inga mirakelbatterier ändå?

Rabalder kring Verge: Har s...

Custom Bike Show på lördag!

På Sveriges nationaldag, nu...

Bilder från DGR 2026

Den 17 maj kördes The Disti...

ZXMOTO – nytt mc-märke i Sverige

PRESSMEDDELANDE, Köpenhamn,...

Gotland Ring Bike Week, välbokat trots turbulens i bolaget!

Det är med glädje vi pratar...

Back
Top