login  Naam:   Wachtwoord: 
Registreer je!
 Forum

mail functie

Offline devilman - 27/05/2006 15:10 (laatste wijziging 27/05/2006 15:12)
Avatar van devilmanHTML interesse hallo, ik heb een probleempje met de mail functie.
namelijk als ik een mail stuur met html content en ik zet er een table in met een achtergrond afbeelding, dan laad hij deze niet.

bv:

<table width="250">
<tr>
<td background="url naar afbeelding op mijn host">
</td>
</tr>
</table>

hoe los ik dit probleem op?

k'weet eigl niet of het topic op d juiste plaats staat omdat de mail functie php is, en eigl is het toch een html probleem.

7 antwoorden

Gesponsorde links
Offline Button - 27/05/2006 15:12
Avatar van Button PHP ver gevorderde kan je jouw stukje code niet tonen? we weten heus wel hoe je een backgroundimage instelt.:)
Offline Gerard - 27/05/2006 15:13
Avatar van Gerard Ouwe rakker stuur je wel een header mee dat het mailtje een HTML mail is?
Offline webstab - 27/05/2006 15:14 (laatste wijziging 27/05/2006 15:15)
Avatar van webstab PHP ver gevorderde Moeilijk. (indien headers enzo allemaal goed zijn ingesteld)
Volgens mij ligt dat aan uw mailprogramma en de instellingen daarvan.
Ik verstuur mij nieuwsbrief al een jaar met
  1. <td background="http://site.be/afb.jpg">
en hij doet het altijd perfect.

Je kan natuurlijk ook met php tekst over een afbeelding plaatsen en dan niet meer instellen als background, maar als gewoon img.

Zo ziet mij eerste nieuwsbrief eruit. En hij komt ook zo aan in de mailbox. (Enkel de kleur van de links is blauw ipv van zwart)
Offline devilman - 27/05/2006 15:20 (laatste wijziging 27/05/2006 15:26)
Avatar van devilman HTML interesse
  1. <body bgcolor="d9d8d8">
  2. <table align="center" width="618" cellpadding="0" cellspacing="0" height="500" border="1">
  3. <tr valign="top">
  4. <td height="100%">
  5.  
  6. <table width="100%" cellpadding="0" cellspacing="0" border="1">
  7. <tr valign="bottom">
  8. <td background="http://devilman.be/img/titelbalk.png" height="20">
  9. &nbsp;Nieuw Bericht
  10. </td>
  11. </tr>
  12. </table>
  13.  
  14. <table width="605" cellpadding="3" height="100%" cellspacing="0" background="http://devilman.be/img/backmenu.png" border="1">
  15. <tr valign="top">
  16. <td height="100%">
  17.  
  18. Gestuurd door: '.$naam.'. <br /><br />
  19. Email adres: '.$mailadres.' <br /><br />
  20. Onderwerp: '.$onderwerp.' <br /><br />
  21. Bericht: '.$bericht.' <br /><br />
  22.  
  23. </td>
  24. </tr>
  25. </table>
  26.  
  27. </td>
  28. </tr>
  29. </table>
  30. </body>


edit : headers vergete 

  1. $headers = "MIME-Version: 1.0\r\n";
  2. $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";



daar kan het toch niet aan schelen dan?

Citaat:
Rensjuh edit:
Codetags gebruiken!
Offline CDNC - 27/05/2006 16:36 (laatste wijziging 27/05/2006 16:37)
Avatar van CDNC PHP ver gevorderde de <td> weer de background bij zit moet ook en width="" en een height="" hebben omdatde <td> groote zich niet aan past aan de achtergrond.

en je kunt variabelen (of zoiets noemen ze dat toch?) niet weer geven als je niet "<?php" heb geopent


  1. <?=$naam?>
  2. ipv
  3. Gestuurd door: '.$naam.'. <br /><br />
Offline Ibrahim - 27/05/2006 16:45
Avatar van Ibrahim PHP expert @CDNC

dit is niet zijn volledige pagina, dus waarschijnlijk echooed hij deze html allemaal, wat niet slim is:s
Offline devilman - 27/05/2006 16:47 (laatste wijziging 27/05/2006 17:34)
Avatar van devilman HTML interesse k'heb het zo gedaan :

  1. $naam = $_POST['naam'];
  2. $email = .....
  3.  
  4. $bericht = 'de naam'.$naam.' enz...'

en dan stuur ik $bericht naar mijn email adres

maar mijn probleem is nog steeds niet opgelost.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.232s