php mail code64

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Danny

danny

10/05/2007 13:42:00
Quote Anchor link
Hallo,

Ik heb een php script, waarbij ik tex and html emails onderscheid.
Het probleem is dat alleen bij outlook express ik onleesbare code binnenkrijg zoals:

Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: base64

RGVhciBFdXJvQXNpYW1hdGNoIHVzZXIsIFxuClRvZGF5IHlvdSByZWdpc3RlcmVkIHRvIG91ciBF
dXJvYXNpYW1hdGNoIHNlcnZpY2U6CllvdSB3aWxsIGdldCB0aGUgZmlyc3QgMTAgY3JlZGl0cG9p
bnRzIGZvciBmcmVlLiBUaGlzIG1lYW5zIHlvdSBoYXZlIGEgZnVsbCBtZW1iZXJzaGlwIGFuZCBj --> etc etc

Bij yahoo of andere webmails krijg ik geen problemen. De script die ik gebruik is als volgd:

$mail = "[email protected]";
$headers = "From: EuroAsiaMatch<$mail>\r\n";
//specify MIME version 1.0
$headers .= "MIME-Version: 1.0\r\n";

//unique boundary
$boundary = uniqid("EuroAsiaMatch");

//tell e-mail client this e-mail contains//alternate versions
$headers .= "Content-Type: multipart/alternative" .
"; boundary = $boundary\r\n\r\n";

//message to people with clients who don't
//understand MIME
$headers .= "This is a MIME encoded message.\r\n\r\n";

//plain text version of message
$headers .= "--$boundary\r\n" .
"Content-Type: text/plain; charset=ISO-8859-1\r\n" .
"Content-Transfer-Encoding: base64\r\n\r\n";
$headers .= chunk_split(base64_encode("$bodytext"));

//HTML

$headers .= "--$boundary\r\n" .
"Content-Type: text/html; charset=ISO-8859-1\r\n" .
"Content-Transfer-Encoding: base64\r\n\r\n";
$headers .= chunk_split(base64_encode("$bodyhtml"));

//send
$mail = "[email protected]";
$mailr = $_POST['email'];
mail("$mailr", "You are a member of EuroAsiaMatch!", "", $headers);
?>

weet iemand wat er aan de hand is?

Bedankt

Danny
 
PHP hulp

PHP hulp

15/11/2024 23:31:18
 

10/05/2007 14:28:00
Quote Anchor link
Zet het even tussen de code tags(gewoon openen met <?php is ook genoeg)

Verder heb ik echt geen idee wat het probleem kan zijn.
 
Danny

danny

11/05/2007 03:51:00
Quote Anchor link
niemand? ik moet erbij vertellend dat ik een plaatje als link meestuur van de waarde $value is :

if ($_FILES['userfile']['name']!=""){
$value = '<img src=http://www.euroasiamatch.com/klanten/'.$_POST[username].'/'.$_FILES['userfile']['name'].' style: width=120px>';
} else {
$value = 'NO PHOTO';
}

De foto bestaat en komt nogmaals wel goed binnen, niet als attachment, maar als link.

Ik heb op google deze threat gevonden, misschien heeft iemand enig idee?
http://www.helpmij.nl/forum/archive/index.php/t-102352.html
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.