HTML Mail background image

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ward Vissers

Ward Vissers

13/02/2005 18:59:00
Quote Anchor link
Ik heb een probleem met background image in een html mail.

Ik wil een html mailtje versturen waar een image als achtergrond wordt weer gegeven.

Ik heb nu het volgende:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php

$headers
= "From: [email protected]\r\n";
$headers = "MIME-Version: 1.0\r\n";
$headers = "Content-type: text/html; charset=iso-8859-1\r\n";

mail("[email protected]", "HTML Test mail", "<html>
<head>
<title>Untitled Document</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
</head>

<body>
<table width=\"485\" height=\"206\" border=\"1\" cellpadding=\"0\" cellspacing=\"0\">
  <tr>
    <td background\"http://www.truewebs.nl/htmlmail/bg1.jpg\">ward</td>
  </tr>
</table>
</body>
</html>
"
,$headers);
?>


Alles als normaal in html gebruik werkt, alleen als ik maar iets met een afbeelding doe dat werkt niet.

Ik heb al vele site's bekeken maar nergens staat de juiste oplossing.
Gewijzigd op 13/02/2005 23:20:00 door Ward Vissers
 
PHP hulp

PHP hulp

14/11/2024 23:32:45
 
Alfred -

Alfred -

13/02/2005 19:26:00
Quote Anchor link
Tut

Je vergeet trouwens een " te escapen.. Kijk maar naar de kleuren ;)
 
Ward Vissers

Ward Vissers

14/02/2005 10:49:00
Quote Anchor link
Ik dacht tijdens het posten dat ik een die \ verkeerd stond. was dus niet zo. Ik heb bericht aangepast. Als het goed is moet het zo kloppen.
 
Elwin - Fratsloos

Elwin - Fratsloos

14/02/2005 11:07:00
Quote Anchor link
Je moet je afvragen of de ontvanger van de mail het plaatje kan zien zoals het geadresseerd is in de broncode.

Stel, in de broncode staat <img src="img/plaatje.jpg">. Op een normale website is dat niet erg, omdat je computer dan verbinding heeft met de server, waar het plaatje ook staat.

Gaat het echter per mail, dan heb je snel dat het plaatje niet gevonden kan worden, het plaatje bestaat helemaal niet in de map "img/plaatje.jpg". Je mag aannemen dat de map "img" niet eens bestaat.

Hoe kan je dat nou oplossen? Simpel, door een adres te gebruiken wat wel te bereiken is: gebruik het hele http:// adres. Zo kan het plaatje altijd gevonden worden,

Ik weet niet of ik de goede term gebruik, maar dit heeft te maken met de absolute (http://www.blabla.nl/img/plaatje.jpg) en de relatieve (img/plaatje.jpg) path.

Elwin
 
Willem Jan Z

Willem Jan Z

14/02/2005 11:09:00
Quote Anchor link
Quote:
<td background\"http://www.truewebs.nl/htmlmail/bg1.jpg\">ward</td>


Je vergeet de '=' Of is dat een typfout bij het posten?
 
Roderik

Roderik

14/02/2005 11:12:00
Quote Anchor link
@Elwin
kan aan mij liggen maar volgens mij heeft hij er gewoon een goede path in staan.... en de meeste gebruikers (hotmail, gmail, msn) ondersteunen wel html je kan dat uit en aan zetten en meestal komt het in spam te staan dat is het nadeel dus kan je denk ik beter een achtergrond kleur doen?
 
Ward Vissers

Ward Vissers

14/02/2005 15:42:00
Quote Anchor link
= was ik inderdaad vergeten maar net eventjes getest maakt niks uit.

http://www.truewebs.nl/htmlmail/bg1.jpg staat de achtergrond

http://www.truewebs.nl/htmlmail/htmlmail.JPG kun je zien hoe ik em binnen krijg.

Ik heb het getest met Microsoft Outlook, Outlook Express en Hotmail maakt niks uit geen achtergrond
Gewijzigd op 14/02/2005 15:49:00 door Ward Vissers
 
Elwin - Fratsloos

Elwin - Fratsloos

14/02/2005 16:11:00
Quote Anchor link
Mijn excuses, ik had het script vanmorgen niet helemaal gelezen... :) (gaat over het gebruik van http://).

Hoe staat alles in de broncode van de e-mail?

Elwin
 
Ward Vissers

Ward Vissers

14/02/2005 16:35:00
Quote Anchor link
Dit is de broncode van de e-mail:


<html>
<head>
<title>Untitled Document</title>

</head>

<body>
<table width="485" height="206" border="1" cellpadding="0" cellspacing="0">
<tr>
<td background="http://www.truewebs.nl/htmlmail/bg1.jpg">ward</td>
</tr>
</table>
</body>
</html>
 
Legolas

Legolas

14/02/2005 16:55:00
Quote Anchor link
je kan waarschijnlijk beter op phpclasses.org zoeken naar de html mime mail class. Dan kun je de plaatjes gewoon "invoegen".
 
Ward Vissers

Ward Vissers

17/02/2005 16:19:00
Quote Anchor link
ik heb gezocht naar een class maar het moet toch op een vrij simpele manier toch een achtergrond in de e-mail krijgen.
 

17/02/2005 16:29:00
Quote Anchor link
reken daar maar niet op

op een windows server gaat het trouwens helemaal niet goed

zoek is op embed mail

ik gebruik trouwens een hele mooi clas van de link van leogas voor al mijn html mail
 

23/02/2005 04:51:00
Quote Anchor link
je geeft $header elke keer een andere waarde

de 2de moet zijn $header .= "enz
 



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.