PHP variabele in HTML output

Hulp nodig bij een stijl? Voor zowel XHTML/CSS als grafische vragen uiteraard gerelateerd aan phpBB3.
Forumregels

LEES: Richtlijnen voor Support. Vul de support template in!
phpBB3.0.x
Verschaf iemand geen servertoegang tenzij het niet anders kan. Maak altijd eerst een volledige backup en verander de inloggevens na afloop. Eigen risico.
Plaats reactie
Xaboteur
Berichten: 2
Lid geworden op: 16 dec 2010, 15:45

PHP variabele in HTML output

Bericht door Xaboteur » 16 dec 2010, 15:56

Hallo allemaal,

Ik ben hier nieuw, en ben een beginnend PHP programmeur.
Ik zit met een misschien wat domme vraag, maar daarom ben ik ook beginner :lol:

Ik heb via php een mail document om een automatische email te sturen met html opmaak.

Ik heb dus in mijn $bericht variable een volledige HTML code zitten die weergegeven wordt in de email. Maar nu wil ik in die html code verschillende variabelen weergeven, zoals $naam, $bedrijf, $email, ...

Ik zal natuurlijk iets heel stoms fout doen, maar ik kom er dus niet meer uit..

Hier is de code:

Code: Selecteer alles

<html>
    <head>
        <title>PHP Mail Sender</title>
    </head>
    
    <body>
        <?php

        $mail = 'ontvanger@domein.com';
        $onderwerp = 'Testbericht';
        $naam = $_POST['Naam'];
        $bedrijf = $_POST['Bedrijf'];
        $tel = $_POST['Tel'];
        $email = $_POST['Email'];
        
        $bericht = "
            <!DOCTYPE HTML PUBLIC \"-//W3C//Dtd HTML 4.0 transitional//EN\">
            <html>
                <head><title>E-mail verzenden als HTML</title>
                <meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
                <style>body {margin-top: 25px; font-size: 10pt; margin-left: 25px; color: #000000; font-family: Arial, Helvetica;}</style>
                </head>
                
                <body>
                    <table>
                        <tr>
                            <td>
                            Onderstaande klant wil een offerte.
                            </td>
                        </tr>
                        <tr>
                            <td>
                            Naam:
                            </td>
                            <td>";
                                $bericht.= $naam;
                                $bericht.= "
                            </td>
                        </tr>
                        <tr>
                            <td>
                                Bedrijf:
                            </td>
                            <td>";
                                $bericht.= $bedrijf;
                                $bericht.= "
                            </td>
                        </tr>
                        <tr>
                            <td>
                                Telefoon:
                            </td>
                            <td>";
                                $bericht.= $tel;
                                $bericht.= "
                            </td>
                        </tr>
                        <tr>
                            <td>
                                Email:
                            </td>
                            <td>";
                                $bericht.= $email;
                                $bericht.= "
                            </td>
                        </tr>
                    </table>
                </body>
            </html>
        ";
        
        
        $headers = "From: webmaster@domein.com\r\n";
        $headers.= "MIME-Version: 1.0\r\n";
        $headers.= "Content-Type: text/html; charset=iso-8859-1\r\n";
        
        
        if (mail($mail,$onderwerp,$bericht,$headers)) {
          echo "<h4>Bedankt voor de aanvraag. Wij beantwoorden deze zo snel mogelijk.</h4>";
          echo "<a href='javascript:history.back(1);'>Back</a>";
        } else {
          echo "<h4>Can't send email to $mail</h4>";
        }
        ?>
    </body>
</html>
Alvast bedankt!

Xaboteur
Laatst gewijzigd door Xaboteur op 16 dec 2010, 15:59, 1 keer totaal gewijzigd.

Gebruikersavatar
odil
Berichten: 710
Lid geworden op: 26 jan 2009, 19:23
Locatie: belgië
Contacteer:

Re: PHP variabele in HTML output

Bericht door odil » 16 dec 2010, 15:58

Ik denk dat je hier geen antwoord zal krijgen want je zit op een forum wat phpbb forums ondersteund ;)

Xaboteur
Berichten: 2
Lid geworden op: 16 dec 2010, 15:45

Re: PHP variabele in HTML output

Bericht door Xaboteur » 16 dec 2010, 15:59

Heb een php hulp forum gevonden!

Sorry voor dit topic te starten... :oops:

Plaats reactie