fungerar.
Om du menar t.ex. i variabel-namn så funkar det att göra t.ex. så här:
$åäö = 'fungerar utmärkt';
Om du menar när du har det i t.ex. variablers värden så behöver du inte byta ut dem mot nåt.
11 svar · 549 visningar · startad av Gjutjärn
Vad ska jag ersätta specialtecknen å, ä, ö, " m.m. med när de är med i php-kod?
fungerar.
Om du menar t.ex. i variabel-namn så funkar det att göra t.ex. så här:
$åäö = 'fungerar utmärkt';
Om du menar när du har det i t.ex. variablers värden så behöver du inte byta ut dem mot nåt.
Jasså... Jag har en variabel som ska sända ett meddelande i ett formmail.
alltså variabeln = "text variabler mer text variabel"
Men om texten här innehåller åäö så fungerar det inte alls.
:-(
Prova ass använda funktionen htmlspecialchars() alternativt htmlentities() .
Alltså, detta har jag i min kod:
$meddelande = "Detta meddelande har skickats via Emma CCs sidas tipsa-formmail av $namn $din_epost.\n\n$namn tycker att du ska kolla in Emma CCs sida\nhttp://home.swipnet.se/emma_cc";
Om jag byter ut "via" mot "från" så fungerar inte scriptet alls.
$htmlmeddelande = htmlspecialchars($meddelande);
alt
$meddelande = htmlspecialchars('skriv meddelandet här');
hoppas det ger lite mer klarhet
tack, jag ska försöka senare idag :-)
Skriv annars; "Detta meddelande har skickats fr& aring;n Emma CCs sidas tipsa-formmail..."
"& aring;" = å
Det ska alltså inte vara mellanslag mellan "&" och "aring;". Tvungen att skriva det för att det inte ska visas ett "å" på sidan..
Jag skrev så först (& aring; alltså) men det kodades inte till å, utan html-kodningen kom fram i mailet.
Agaith skrev:
$htmlmeddelande = htmlspecialchars($meddelande);alt
$meddelande = htmlspecialchars('skriv meddelandet här');hoppas det ger lite mer klarhet
Jo, äntlikgen fungerade det!
Bytte
$meddelande = "Detta meddelande har skickats via Emma CCs sidas tipsa-formmail av $namn $din_epost.\n\n$namn tycker att du ska kolla in Emma CCs sida\nhttp://home.swipnet.se/emma_cc";
till
$meddelande = "Detta meddelande har skickats ".htmlspecialchars('från')." Emma CCs sidas tipsa-formmail av $namn $din_epost.\n\n$namn tycker att du ska kolla in Emma CCs sida\nhttp://home.swipnet.se/emma_cc";
Lite trixande för en nybörjare som jag
Tack för hjälpen!
Med tanke på att du har variabeln $namn kan det nog vara bra att använda funktionen på hela $meddelande strängen för att slippa problem om t.ex Åsa eller Örjan skulle vilja tipsa någon.
Bara ett litet tips
Hmm... testade att skriva in Örjan, och det fungerade utmärkt.
Kanske för att bara variabeln står med i strängen och själva namnet hämtas dit? Eller??
Det fungerade ju absolut inte att ha med "från" inne i $ meddelande-strängen.