Avatar billede maxsover Nybegynder
12. december 2003 - 18:34 Der er 34 kommentarer og
1 løsning

Side anbefaling

Hej.

Er der ikke lige nogen som kan bikse en lille php script, hvor man kan sende anbefaling til mails fra min side?

Man skal kunne skrive følgene:

Navn - Email
Navn - Email
Navn - Email
Navn - Email
Navn - Email

Altså, der skal kunne sendes 5 anbefalinger ad gangen.

Så skal der også være:
"Skriv din tekst her", altså der skal jeg skrive mailen.
Altså der hvor der er skrevet "skriv din tekst her" bliver sendt til de mails der bliver skrevet ind.

Tak på forhånd :P

Mvh
MaxSover
Avatar billede maxsover Nybegynder
12. december 2003 - 18:36 #1
BTW. Jeg skal angive en tekst, som altid vil komme med, når der bliver sendt anbefalinger ud.
Avatar billede tipsen Nybegynder
12. december 2003 - 18:37 #2
Har du selv prøvet på det?
Avatar billede maxsover Nybegynder
12. december 2003 - 18:38 #3
prøvet hvad?
Avatar billede tipsen Nybegynder
12. december 2003 - 18:40 #4
At lave det!
Avatar billede maxsover Nybegynder
12. december 2003 - 19:14 #5
kan ik finde ud af sådan noget.
Avatar billede ztyxx Nybegynder
12. december 2003 - 21:02 #6
det er en ganske almindelig mailform du skal bruge, og en for-løkke til at sende til flere adresser, ganske enkelt...
Avatar billede ztyxx Nybegynder
12. december 2003 - 21:16 #7
den kunne se sådan ud

<?php

$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", "body");
    }
}
?>
<!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"><br>
email 2 <input type="text" name="send2"><br>
email 3 <input type="text" name="send3"><br>
email 4 <input type="text" name="send4"><br>
email 5 <input type="text" name="send5"><br>
<input type="submit" name="s1" value="send">
</form>
</body>
</html>
Avatar billede maxsover Nybegynder
12. december 2003 - 22:18 #8
Jeg kan ikke se hvor jeg kan skrive min egen tekst.

Kan du ikke gøre sådan, at jeg kan skrive min egen tekst ind på scriptet som er skjult.

Denne tekst vil blive sendt til alle de som bliver anbefalt
Avatar billede ztyxx Nybegynder
12. december 2003 - 22:21 #9
<?php

$emne = "Emne"; //her skriver du emnet for mailen.
$tekst = "Tekst"; //her skriver du indholdet der skal i 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, $tekst);
    }
}
?>
<!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"><br>
email 2 <input type="text" name="send2"><br>
email 3 <input type="text" name="send3"><br>
email 4 <input type="text" name="send4"><br>
email 5 <input type="text" name="send5"><br>
<input type="submit" name="s1" value="send">
</form>
</body>
</html>
Avatar billede saudoo Nybegynder
12. december 2003 - 22:49 #10
Er det ikke muligt at få scriptet til at skrive, anbefaling sendt, når den er sendt?

Jeg er med til at lave den samme side som MaxSover
Avatar billede maxsover Nybegynder
12. december 2003 - 22:50 #11
we are a team :P
Avatar billede ztyxx Nybegynder
12. december 2003 - 22:54 #12
jo det kan du godt få den til, men den vil skrive det 5 gange, hvis der sendes til 5 adresser
Avatar billede maxsover Nybegynder
12. december 2003 - 22:57 #13
Der skal jo også være en afsenders email.

Kan du ikke tilføje til "her skriver du indholdet der skal i mailen", personens mail i slutningen?
Avatar billede maxsover Nybegynder
12. december 2003 - 22:58 #14
Kommentar: ztyxx
12/12-2003 22:54:51 >> Til dette kommentar..

Bare sæt den på, så må vi prøve os frem, ellers må der bare være 5 gange respons.
Avatar billede ztyxx Nybegynder
12. december 2003 - 23:06 #15
noget i denne stil:

<?php

$emne = "Emne"; //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"><br>
email 2 <input type="text" name="send2"><br>
email 3 <input type="text" name="send3"><br>
email 4 <input type="text" name="send4"><br>
email 5 <input type="text" name="send5"><br>
Din tekst: <textarea name="tekst" rows="10" cols="20"></textarea><br>
Dit Navn: <input type="text" name="afsnavn"><br>
Din email: <input type="text" name="afsmail"><br>
<input type="submit" name="s1" value="send">
</form>
</body>
</html>
Avatar billede saudoo Nybegynder
13. december 2003 - 09:07 #16
Til ztyxx --

Der skal helst også være mulighed for, at man  kan skrive en skjult meddelelse.
Avatar billede saudoo Nybegynder
13. december 2003 - 09:08 #17
Eller.. der er en skjult meddelelse, som automatisk kommer med deres brev, foroven.
Avatar billede ztyxx Nybegynder
13. december 2003 - 09:11 #18
samtidig med at man selv kan skrive een også, for så er det:

<?php

$emne = "Emne"; //her skriver du emnet for mailen.
$skjult ="dette er den skjulte meddelelse"; // her retter du den til

$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"] $skjult", "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"><br>
email 2 <input type="text" name="send2"><br>
email 3 <input type="text" name="send3"><br>
email 4 <input type="text" name="send4"><br>
email 5 <input type="text" name="send5"><br>
Din tekst: <textarea name="tekst" rows="10" cols="20"></textarea><br>
Dit Navn: <input type="text" name="afsnavn"><br>
Din email: <input type="text" name="afsmail"><br>
<input type="submit" name="s1" value="send">
</form>
</body>
</html>
Avatar billede saudoo Nybegynder
13. december 2003 - 10:21 #19
tak for det, jeg tester det lige..
Avatar billede saudoo Nybegynder
13. december 2003 - 10:21 #20
jeg skal nok få MaxSover til at hæve pointene..
Avatar billede saudoo Nybegynder
13. december 2003 - 10:27 #21
Den skriver fejl:

Parse error: parse error, unexpected '\"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in /web/www/frac/users/funsense/anbefal.php on line 13

Du kan se den på http://funsense.frac.dk under anbefal siden
Avatar billede ztyxx Nybegynder
13. december 2003 - 11:24 #22
linie 13 er denne
        mail("$send_til[$i]", $emne, "$_POST["tekst"] $skjult", "FROM:$_POST[afsnavn]<$_POST[afsmail]>");
erstat med
        mail("$send_til[$i]", $emne, "$_POST[tekst] $skjult", "FROM:$_POST[afsnavn]<$_POST[afsmail]>");
der var et par"" for meget med
Avatar billede saudoo Nybegynder
13. december 2003 - 11:26 #23
ser lige om det virker.. :D
Avatar billede saudoo Nybegynder
13. december 2003 - 11:34 #24
Hmm når man får en mail, altså en anbefalingsmail skriver den det hele sammen..

eks.

Hej.. denne side er sindsyg god.. den stikker alle som skulle komme op og
konkurrere med den.. <html><font face=verdana size=1><a>Hej modtager<br>En af
dine venner vil invitere dig til at se siden www.FunSense.dk. FunSense er bla.
kendt for at have danmarks største samling af sjove billeder, mange hundrede
filmklip, jokes, sjove artikler, guides etc.<br>Med venlig hilsen.<br>Webmaster
og en ven :D.</a></font></html>

Hvordan undgår man det?
Avatar billede ztyxx Nybegynder
13. december 2003 - 21:44 #25
hvis du skal have html med i mailen, skal du lige tilføje en header i mail()

mail("$send_til[$i]", $emne, "$_POST[tekst] $skjult", "FROM:$_POST[afsnavn]<$_POST[afsmail]>\nContent-Type: text/html; charset=iso-8859-1\nContent-Transfer-Encoding: 8bit");
Avatar billede saudoo Nybegynder
14. december 2003 - 00:00 #26
tester lige om det virker... :P
Avatar billede saudoo Nybegynder
14. december 2003 - 00:07 #27
Sejt nu virker...
Avatar billede maxsover Nybegynder
14. december 2003 - 00:07 #28
nu virker den perfekt
Avatar billede maxsover Nybegynder
14. december 2003 - 00:07 #29
ligger du svar ztyxx? så kan du få points.
Avatar billede maxsover Nybegynder
14. december 2003 - 00:14 #30
tilføjede 20 points :)

Så får du 30 for din hjælp.

Og 1000 tak for hjælpen, det var noget vi rigtig godt kunne bruge.
Avatar billede ztyxx Nybegynder
14. december 2003 - 11:51 #31
må jeg vel hellere så ;-)
Avatar billede ztyxx Nybegynder
14. december 2003 - 22:18 #32
takker for point :-)
Avatar billede weeelo Nybegynder
11. januar 2005 - 18:56 #33
Hey.. Hvordan tilføjer jeg de sendte dataer til en mySQL-db..?

Jeg har lavet følgende:
<?
    if ($_POST['tilfoej']) {
    $indsaet = mysql_query("INSERT INTO tip_ven (afsnavn, afsmail, mail1, mail2, mail3, mail4, mail5) VALUES ('$afsnavn', '$afsmail', '$mail1', '$mail2', '$mail3', '$mail4', '$mail5', )");
        }
?>

Men jeg kan vel ikke have 2 name?? Altså:

<input type="submit" name="s1" name="tilfoej" value="send">
Avatar billede tipsen Nybegynder
11. januar 2005 - 23:35 #34
Har du overvejet at starte et nyt spørgsmål i stedet for at følge op på et gammelt?
Avatar billede weeelo Nybegynder
11. januar 2005 - 23:37 #35
Jeg har ikke alene overvejet det. Jeg har allerede gjort det:

http://www.eksperten.dk/spm/579691
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