Avatar billede maxsover Nybegynder
12. december 2003 - 23:31 Der er 6 kommentarer og
1 løsning

5 gange respons. Dem vil jeg gerne have til at blive til 1.

Hej.

Jeg har en anbefalings kode.
Når man sender en anbefaling nogle personer, kommer den samme respons 5 gange, da det er fordi, der er 5 personer man kan skrive til.

Er der ikke en der kan gøre sådan, at den skriver det kun en gang?

________________________
Her er koden
________________________


<?php

$emne = "En ven vil vise dig en god side"; //her skriver du emnet for mailen.


$send_til[] = $_POST["send1"];
$send_til[] = $_POST["send2"];
$send_til[] = $_POST["send3"];
$send_til[] = $_POST["send4"];
$send_til[] = $_POST["send5"];
if ($_POST["send1"] || $_POST["send2"]) {
    for ($i=0;$i<count($send_til);$i++) {
        mail("$send_til[$i]", $emne, $_POST["tekst"], "FROM:$_POST[afsnavn]<$_POST[afsmail]>");
        echo "Siden er nu anbefalet til din(e) ven(ner)";
    }
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>mailsender</title>

</head>

<body>
<form method=post action="<? echo $_SERVER["PHP_SELF"];?>">
email 1 <input type="text" name="send1" size="20"><br>
email 2 <input type="text" name="send2" size="20"><br>
email 3 <input type="text" name="send3" size="20"><br>
email 4 <input type="text" name="send4" size="20"><br>
email 5 <input type="text" name="send5" size="20"><br>
Din tekst: <textarea name="tekst" rows="10" cols="20"></textarea><br>
Dit Navn: <input type="text" name="afsnavn" size="20"><br>
Din email: <input type="text" name="afsmail" size="20"><br>
<input type="submit" name="s1" value="send">
</form>
</body>
</html>


________________

På forehånd tak:)

Mvh
MaxSover
Avatar billede sthen Nybegynder
12. december 2003 - 23:37 #1
$send_til[] = $_POST["send1"];
$send_til[] = $_POST["send2"];
$send_til[] = $_POST["send3"];
$send_til[] = $_POST["send4"];
$send_til[] = $_POST["send5"];
if ($_POST["send1"] || $_POST["send2"]) {
    for ($i=0;$i<count($send_til);$i++) {
        mail("$send_til[$i]", $emne, $_POST["tekst"], "FROM:$_POST[afsnavn]<$_POST[afsmail]>");

    }
      echo "Siden er nu anbefalet til din(e) ven(ner)";
}

Sådan vil jeg tro
Avatar billede jakoba Nybegynder
12. december 2003 - 23:45 #2
Jeg har fået ca 10 gange så meget af den slags SPAM som der var nødvendigt for at få mig til at sige:
    "Lad da for He...de være med det fis."
Det er helt fin med mig at du opfordrer de besøgende til at reklamere for din side, men ikke noget med den slags automatik.

Mener faktisk også at det er ulovligt da du jo beder dine besøgende om at give dig perdonoplysninger (email adressen) om andre mennesker.

mvh JakobA
Avatar billede maxsover Nybegynder
12. december 2003 - 23:55 #3
sthen >>  Vil du ikke skrive det hele ind sammen, så jeg ved det hele?
Avatar billede sthen Nybegynder
13. december 2003 - 00:18 #4
<?php

$emne = "En ven vil vise dig en god side"; //her skriver du emnet for mailen.


$send_til[] = $_POST["send1"];
$send_til[] = $_POST["send2"];
$send_til[] = $_POST["send3"];
$send_til[] = $_POST["send4"];
$send_til[] = $_POST["send5"];
if ($_POST["send1"] || $_POST["send2"]) {
    for ($i=0;$i<count($send_til);$i++) {
        mail("$send_til[$i]", $emne, $_POST["tekst"], "FROM:$_POST[afsnavn]<$_POST[afsmail]>");
    }
        echo "Siden er nu anbefalet til din(e) ven(ner)";
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>mailsender</title>

</head>

<body>
<form method=post action="<? echo $_SERVER["PHP_SELF"];?>">
email 1 <input type="text" name="send1" size="20"><br>
email 2 <input type="text" name="send2" size="20"><br>
email 3 <input type="text" name="send3" size="20"><br>
email 4 <input type="text" name="send4" size="20"><br>
email 5 <input type="text" name="send5" size="20"><br>
Din tekst: <textarea name="tekst" rows="10" cols="20"></textarea><br>
Dit Navn: <input type="text" name="afsnavn" size="20"><br>
Din email: <input type="text" name="afsmail" size="20"><br>
<input type="submit" name="s1" value="send">
</form>
</body>
</html>
Avatar billede saudoo Nybegynder
13. december 2003 - 11:39 #5
Til jakoba -->

Det kan du mene, men hvis de selv giver adressen, til den som sender anbefalingen ud, så er de nok ikke imod at de får en anbefaling fra personen. Self, hvis den bliver brugt til spam, så er det ulovligt, men ellers vil der ikke være noget er forkert.
Avatar billede maxsover Nybegynder
13. december 2003 - 13:08 #6
tak sthen for arbejdet:P
Avatar billede jakoba Nybegynder
13. december 2003 - 20:24 #7
>> saudoo >>
    Helt enig men dette er jo en typisk "giv mig adressen på 5 mennesker der tror du er deres ven". Måske endda med et tilføjet "så har du chancen for at vinde en fin præmie".
    Kender du nogen der stikker deres 'rigtige' venner til sådan en samler?

mvh JakobA
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester