Avatar billede eagle124 Nybegynder
21. november 2011 - 21:31 Der er 4 kommentarer og
1 løsning

PHP: Tilføj <> i variabel

Hej eksperter

måske ikke det mest avancerede php men hold da op hvor det driller mig. Det skal bruges i forbindelse med mail funktionen.

Men omvendt mange andre tilfælde er det ikke mine besøgende der kan maile til mig gennem en form.

Men derimod mig der har brug for at maile dem.

//navn og mail hentes fra database
//lad os sige navn = Jesper
//og mail = jesper@domain.dk

$navn = $row['navn'];
$mail = $row['mail'];

//$to = modtager af mail

$to = ?? (hjælp her)

Hvordan skal værdien af $to skrives for at det giver resultatet:
Jesper <jesper@domain.dk>
Avatar billede acore Ekspert
21. november 2011 - 21:57 #1
$to = $navn." <".$mail.">"
Avatar billede eagle124 Nybegynder
21. november 2011 - 22:05 #2
Det giver følgende resultat:

http://fragzity.dk/test/admin/test.php
Avatar billede moddi100 Seniormester
21. november 2011 - 22:27 #3
Men hvis du kigger i kildekoden for siden (Ctrl + U i flere browsere) udskrives det netop korrekt. Dog opfattes < og > som html-kode og vises derfor ikke.

Prøv i stedet at skrive:
$to = $navn." <".$mail.">";
echo htmlentities($to);
Avatar billede eagle124 Nybegynder
21. november 2011 - 22:37 #4
Det havde jeg ikke tænkt over.

Ser ud til det alligevel virker så.

Hvis du smider et svar får du pointene.

tak for hjælpen
Avatar billede moddi100 Seniormester
22. november 2011 - 08:33 #5
Svar!
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
Kurser inden for grundlæggende programmering

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