Mail

Status
Niet open voor verdere reacties.

jhorie

Gebruiker
Lid geworden
9 mei 2008
Berichten
95
Hallo,

Ik wil een mail versturen, maar dan komt het letterlijke in de mail te staan.

PHP:
$mail_body="<div id='container' style='width: 200px;'>
                <div id='mail' width='200'>
                Roti Plaza<br>www.rotiplaza.nl<br>
                vest 185<br>3311 TV<br>
                078-6134329<br><br>
                 
                ".date('d-m-Y')."<br><br>
                 
                ".$_POST['voornaam']." ".$_POST['achternaam']."<br>
                ".$_POST['straat']."<br>
                ".$_POST['postcode']."<br>
                ".$_POST['tel']."<br><br>
                 
                ".$_POST['soort']."<br>
                ".$_POST['tijd']."<br><br>
                 
                <script type='text/javascript'>
                show_content3()
                </script>
                 
                <br><br>
                 
                Totaal: ".$totaal."<br>
                Btw: ".$btw."
                </div>
            </div>";
mail($recipient,$subject,$mail_body);

Dus nu komt het letterlijke te staan. En bijvoorbeeld de functie show_content3() wordt niet uitgevoerd.

Alvast bedankt.
 
Maar kan hij javascript niet eerst uitvoeren en dan pas versturen?
 
Nee, javascript wordt uitgevoerd door de browser van de gebruiker die je website bekijkt, niet door de server die de mail verstuurd. En mail programma's voeren het niet uit.

De server kan alleen PHP uitvoeren, dus je zult de mail in PHP moeten maken.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan