string replace & mail?

Tags:    php

Hejsa.

Nu har jeg siddet og bøvlet med det her skrammel et par timer eller 5...

Min situation er sådan at jeg skal sende en mail via phpmail. As simpel as that!

Jeg har bare en foruddefineret tekst som indeholder nogle variabler såsom [NAVN], [TELEFONNR] osv, som jeg gerne skal have erstattet med oplysninger som jeg samtidig trækker ud fra min database.

Jeg har prøvet følgende:

Fold kodeboks ind/udKode 


Med ovenstående kode får jeg diverse data korrekt ud... Det næste er så at erstatte variablerne som indgår i "$besked". En tekst kan være:

----

Hej [NAVN].

Dit telefonnummer er [TELEFONNR]

Venlig hilsen mig

---

...og så sende den opdaterede version pr mail:

---

Hej Lasse.

Dit telefonnummer er 12345678

Venlig hilsen mig

---

Jeg har prøvet følgende:

Fold kodeboks ind/udKode 


og så sende $besked, men det virker kun hvis jeg fastsætter et navn som ovenstående. Den vil altså ikke erstatte navnet hvis jeg skriver således:


Fold kodeboks ind/udKode 


Nogen som kender til en fix løsning?




2 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Det virker godt nok mystisk...

Har du prøvet at skrive $navn='Lasse' inden "problemkoden?

Edit: Hvad for du ud, hvis du skriver echo $navn?



Indlæg senest redigeret d. 14.04.2010 23:46 af Bruger #10584
hehe... definér 'problemkoden' :lol:

Jeg har i mellemtiden nu lige prøvet at tage scriptet bid for bid... Det viser sig så at der er nogle af mine data som ikke bliver korrekt trukket ud...

Fold kodeboks ind/udKode 



Så problem solved! - Tror jeg :)






t