Skriv HTML hvis tag ikke er afsluttet

Her kan du få hjælp og stille spørgsmål til PHP!
Besvar
Brugeravatar
Daniel
Admin
Admin
Indlæg:625
Tilmeldt:14. jun 2011, 09:27
Geografisk sted:Danmark, Fyn, Nørre Aaby
Kontakt:
Skriv HTML hvis tag ikke er afsluttet

Indlæg af Daniel » 24. jun 2012, 20:14

Hejsa!

Jeg sidder og kigger på nogle forskellige ting nu og er kommet til et lille problem som jeg håber på i måske kan hjælpe mig med at løse. ;)
Jeg er ikke helt sikker på om det er PHP eller Javascript det skal gøres i, men håber på PHP derfor jeg skriver det her.

Jeg har et tekstfelt som input som er tilknyttet til en gæstebog, det er meningen at man skal kunne skrive HTML i dette felt og det virker også glimrende, men glemmer man så at lukke tagget fx skriver man Hej med dig! så bliver det godt nok med fed men det laver også ravage ud over resten af siden også uden for denne gæstebog.
Så er det jeg vil høre om man kan lave noget sådan at når man skriver Hej med dig! så skriver den Hej med dig! men skriver man Hej med dig! så skriver den Hej med dig! i gæstebogen.

Jeg kan desværre ikke vise koden frem, men umildbart burde det heller ikke være så nødvendigt i dette tilfælde.

På forhånd mange tak! :)

Brugeravatar
ThomasI
Grundlægger
Grundlægger
Indlæg:1528
Tilmeldt:28. dec 2010, 10:49

Re: Skriv HTML hvis tag ikke er afsluttet

Indlæg af ThomasI » 25. jun 2012, 12:39

Hej daniel...lyder som noget bb-code du har gang i...

Nu er det vel ikke sådan at man kan skrivet ALT HTML ind i din gæstebog vel? - Jeg tænker på at hvis jeg nu skrev:

Kode: Vælg alt

<img src="et eller andet billede" />
Så ville jeg jo kunne lægge billeder ind på din side!

Måske kan dette hjælpe dig:

http://www.desilva.biz/php/bbcode1.html

Men dit problem ligger jo vel i at hvis tagget ikke bliver lukker så kommer der problemer...så ja, den er lidt sværere... Du ved jo ikke hvor meget brugerene vil have stående med fed, så du kan ikke rigtig lukke det for dem...

Det enste du måske kan gøre er at lave et for for check, hvor man ikke kan bruge bold tagget unden der også er et end tag til det...

Brugeravatar
Daniel
Admin
Admin
Indlæg:625
Tilmeldt:14. jun 2011, 09:27
Geografisk sted:Danmark, Fyn, Nørre Aaby
Kontakt:

Re: Skriv HTML hvis tag ikke er afsluttet

Indlæg af Daniel » 25. jun 2012, 13:08

Hey Thomas

Ja det er helt korrekt at jeg er gået i gang med at kode lidt med bbcoder i PHP, men ja kunne heller ikke finde nogen løsning, men har måske alligevel fundet en holdbar løsning på problemet. :)

Har lavet sådan at uden brugerne kan se det står der til slut [/b][/i][/u] i mit scriptder sender det, det vil sige at hvis de sender noget med koden Hej med dig! så lukker mit tag det selv, men skriver de Hej med dig! Test så vil det komme med Hej med dig! Test uden at Test vil komme med fed. :)

Det er langt fra nogen god løsning og vil også lede efter noget mere holdbart, men det er i hvert fald bedre end ingenting. :)

Tak for hjælpen endnu engang. :P

Besvar