Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

[PHP] mailing list met background plaatje

Anoniem
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.