Deze website maakt gebruik van cookies. Waarom? Klik hier voor ons privacy- en cookiebeleid. Door op akkoord te klikken of door gebruik te blijven maken van deze website geeft u aan akkoord te zijn met het gebruik van cookies.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

[PHP] mailing list met background plaatje

TP
2 antwoorden
  • Hoi,

    Ik ben bezig met een mailing list. Ik lees alle mail adressen uit een bestan uit mail ze dan door. Het doormailen naar alle adressen gaat goed, ook de tekst dioe via een tekstbox wordt ingegevn gaat goed.

    Maar het probleem is, dat ik een plaatje wil toevoegen als achtergrond. Dit plaatje moet van de website worden gehaald.

    Mijn vraag is, of dit mogelijk is en zo ja hoe. Ben nu al drie dagen bezig en het wil me nie lukken. :evil:
    [code:1:2a493a030d]
    <html>
    <head>
    <title>Mail versturen aan de lijst</title>
    </head>
    <body>

    <?php

    if ($verzendbutton != "verzenden" || !$tekst) {

    echo "<h1>Een mail versturen aan de lijst</h1>";

    echo "<form action=\"$PHP_SELF\" method=\"post\">";

    if ($verzendbutton && !$onderwerp) {
    echo "<font color=\"red\">Vul hier een onderwerp in!</font>";
    }
    ?>
    Onderwerp: <input type="text" name="onderwerp" value="<?php echo $onderwerp ?>"><br>

    <?php
    if ($verzendbutton && !$tekst) {
    echo "<font color=\"red\">Voer een tekst in</font>";
    }
    ?>
    <textarea name="tekst" cols=35 rows=10></textarea><br>

    <input type="submit" value="verzenden" name="verzendbutton">
    </form>
    <?php
    $begintekst = "<body bgcolor=\"#FF6600\" background=\"www.websiteje.nl\images/bg2.jpg">";
    $eindtekst = "</body>";
    $totaaltekst = stripslashes($begintekst,$tekst,$eindtekst);
    //background=\"www.websiteje.nl\images/bg2.jpg\"
    //printf("gfh%s",$totaaltekst);
    ?>
    <?php

    } else {


    $bestandsnaam = "mailadressen.txt"; //tekstbestand waar de mail adressen instaat
    $adressen = file($bestandsnaam); // Sla bestand op in array

    $afzender = "mijn email";

    $aantal_adressen = count($adressen);
    for ($nr=0; $nr < $aantal_adressen; $nr++) {
    mail($adressen[$nr], $onderwerp, $totaaltekst, "from: $afzender");
    }

    echo "Uw mail met onderwerp: $onderwerp en tekst: $totaaltekst is verzonden";

    }

    ?>
    </body>
    </html>

    [/code:1:2a493a030d]

    alvast bedankt
  • heb t niet bestudeerd (tis al zo laat :P) maar eind regel 31 ben je iig een quote vergeten te escapen

    images/bg2.jpg">";

    ipv

    images/bg2.jpg">";

    gebruik de single quote wat meer of een fatsoenlijke sytax highlighter dan voorkom je dit soort dingen…

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.