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
Höstrusch för våra fotografer

Inte bara sommarmånaderna, ...

Jonathan Rea avslutar sin racingkarriär

Efter nästan två decennier ...

Yamaha debuterar med V4 i MotoGP

Yamaha har meddelat att för...

Hojmys i Ugglans Park

Ända sedan början av 90-tal...

MC-mässan 2026

MC-Mässan är tillbaka 23–25...

Bike kör Stark Varg EX!

Under hösten kommer Bike gö...

Customhoj Bike Show 2026

Den 23 till 25 januari körs...

Racing på Kjula Dragway till helgen

Den kommande helgen (23-24 ...

Harley-Davidson och MotoGP lanserar Harley-Davidson Bagger World Cup

Harley-Davidson och MotoGP ...

BMW Motorrad International GS Trophy 2026 körs i Rumänien

Platsen för BMW Motorrad In...

Back
Top