Avatar billede hmmhelpinghmm Nybegynder
11. juni 2004 - 21:05 Der er 19 kommentarer og
1 løsning

Auto mailtekst med link virker ikke!

Denne linje bliver automatisk sendt til den mail der bliver indtastet i en form, men hvordan putter jeg et link ind midt i denne mail tekst:

$tekst = "Hej.\n\n Du har tilmeldt dig mit nyhedsbrev, klik på nedenstående link, for at acceptere!\nMvh.\n\nFRIENDS AVISEN\n\n<a href="www.friendsavisen.1go.dk/login/accept.php?mail=".$_POST['mailadr'].">Bekræft</a>""";
Avatar billede jammerlab Nybegynder
11. juni 2004 - 21:10 #1
$to = "lala@lala.test.skod.com";
$topic = "test";

$headers  = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: mail";

$tekst = "Hej.\n\n Du har tilmeldt dig mit nyhedsbrev, klik på nedenstående link, for at acceptere!\nMvh.\n\nFRIENDS AVISEN\n\n<a href="www.friendsavisen.1go.dk/login/accept.php?mail=".$_POST['mailadr'].">Bekræft</a>""";

mail($to, $topic, $tekst, $headers);
Avatar billede hmmhelpinghmm Nybegynder
11. juni 2004 - 21:13 #2
Det jeg snakker om er at det link:
<a href="www.friendsavisen.1go.dk/login/accept.php?mail=".$_POST['mailadr'].">Bekræft</a>""";

der kommer mit i teksten ikke virker, den stopper afsendelsen, og ladersiden være blank, har selv systemet, men kan ikke få dette link til at komme med!
Avatar billede jammerlab Nybegynder
11. juni 2004 - 21:15 #3
Avatar billede hmmhelpinghmm Nybegynder
11. juni 2004 - 21:18 #4
Det kan du da ikke skrive mit i teksten så kommer det til at stå i mailen.
Avatar billede kokoko Nybegynder
11. juni 2004 - 21:21 #5
du bliver nødt til at sende den som en HTML mail hvis du vil have et link på den måde.

Du skal bruge en HTML header som talker skriver
Avatar billede hmmhelpinghmm Nybegynder
11. juni 2004 - 21:24 #6
Mit send system ser således ud:

Kan det laves til html

<?

if(isset($_POST['mailadr'])) {

    $tekst = "Hej.\n\n Du har tilmeldt dig mit nyhedsbrev, klik på nedenstående link, for at acceptere!\nMvh.\n\nFRIENDS AVISEN\n\n<a href="www.friendsavisen.1go.dk/login/accept.php?mail=.$_POST['mailadr'].>Bekræft</a>";
    $mailadr = $_POST['mailadr'];

    $headers = "From: FRIENDS AVISEN <min mail>\n";
    $headers .= "Reply-to: min mail\n";
    $headers .= "X-Sender: <min mail>\n";
    $headers .= "X-Mailer: min mail\n";
    $headers .= "X-Priority: 3\n";
    $headers .= "Return-Path: <min mail>\n";
    $mailadr = $_POST['mailadr'];
    mail($mailadr,"Nyhedsbrev","$tekst\n",$headers);
}

?>
Avatar billede cpufan Juniormester
11. juni 2004 - 21:29 #7
$to = "lala@lala.test.skod.com";
$topic = "test";

$headers  = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: mail";

$tekst = "Hej.\n\n Du har tilmeldt dig mit nyhedsbrev, klik på nedenstående link, for at acceptere!\nMvh.\n\nFRIENDS AVISEN\n\nhttp://www.friendsavisen.1go.dk/login/accept.php?mail=".$_POST['mailadr']."";

mail($to, $topic, $tekst, $headers);

hvis du blot skriver hele url'en oversætter emailklienten den til et link, men adressen vil naturligvis være synlig
Avatar billede hmmhelpinghmm Nybegynder
11. juni 2004 - 21:35 #8
Så kommer dette bare op på internet siden:

$to = "anders.jensen91@skolekom.dk"; $topic = "Nyhed"; $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= "From: support-friends@webspeed.dk"; $tekst = "Hej.\r\n\r\n Du har tilmeldt dig mit nyhedsbrev, klik på nedenstående link, for at acceptere!\nMvh.\r\n\r\nFRIENDS AVISEN\r\n\nhttp://www.friendsavisen.1go.dk/login/accept.php?mail=".$_POST['mailadr'].""; mail($to, $topic, $tekst, $headers);
Avatar billede hmmhelpinghmm Nybegynder
11. juni 2004 - 21:48 #9
Kom nu mangler HJÆÆÆÆLP
Avatar billede thedeathart Nybegynder
11. juni 2004 - 21:50 #10
husk <? og ?>
Avatar billede kokoko Nybegynder
11. juni 2004 - 21:52 #11
Når du vil have et link skal du sende det som en HTML email:

$to = "lala@lala.test.skod.com";
$topic = "test";

$headers  = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: mail";

$tekst = "Hej.<br><br>Du har tilmeldt dig mit nyhedsbrev, klik på nedenstående link, for at acceptere!<br>Mvh.<br><br>FRIENDS AVISEN<br><br><a href=\"www.friendsavisen.1go.dk/login/accept.php?mail=".$_POST['mailadr']."\">Bekræft</a>";

mail($to, $topic, $tekst, $headers);
Avatar billede hmmhelpinghmm Nybegynder
11. juni 2004 - 21:59 #12
Det virker ikke!

Har prøvet med <? og ?>
Avatar billede kokoko Nybegynder
11. juni 2004 - 22:01 #13
Hvad får du af fejl?
Avatar billede hmmhelpinghmm Nybegynder
11. juni 2004 - 22:03 #14
Siden er blank men ingen mail afsendes, Siden skal jo være blank men får ikke mailen!
Avatar billede hmmhelpinghmm Nybegynder
11. juni 2004 - 22:04 #15
Hey nu sendte den det da rigtigt via php fil alligevel!!

.....
Avatar billede hmmhelpinghmm Nybegynder
11. juni 2004 - 22:06 #16
<?

if(isset($_POST['mailadr'])) {

    $tekst = "Hej.\n\n Du har tilmeldt dig mit nyhedsbrev, klik på nedenstående link, for at acceptere!\nMvh.\n\nFRIENDS AVISEN\n\nwww.friendsavisen.1go.dk/login/accept.php?mail=".$_POST['mailadr']."";
    $mailadr = $_POST['mailadr'];

    $headers = "From: FRIENDS AVISEN <min mail>\n";
    $headers .= "Content-type: text/html; charset=iso-8859-1\n";
    $headers .= "Reply-to: min mail\n";
    $headers .= "X-Sender: <min mail>\n";
    $headers .= "X-Mailer: min mail\n";
    $headers .= "X-Priority: 3\n";
    $headers .= "Return-Path: <min mail>\n";
    $mailadr = $_POST['mailadr'];
    mail($mailadr,"Nyhedsbrev","$tekst\n",$headers);
}

?>

Satte bare denne linje ind fra dit script:
    $headers .= "Content-type: text/html; charset=iso-8859-1\n";
Avatar billede hmmhelpinghmm Nybegynder
11. juni 2004 - 22:06 #17
HVad er nu mest rimeligt, at du eller jeg får pointene?
Avatar billede thedeathart Nybegynder
11. juni 2004 - 22:07 #18
1go.dk har et par minutters forsinkelse på mail();
Avatar billede hmmhelpinghmm Nybegynder
11. juni 2004 - 22:07 #19
På afsendelse,? ok.
Hvad med point?
Avatar billede hmmhelpinghmm Nybegynder
11. juni 2004 - 22:18 #20
Intet svar,
hvis du protesterer kan du måske nå at få dine point, men nu tager jeg dem selv!
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