Jeg angav at <strong> måtte godkendes, hvilket resulterer i at <strong xxx> også blive godkendt.
Jeg hælder mest til at angive hvad der er tilladt, og at alt andet så ikke er tilladt.
Ved at bruge strip_tags var jeg pludselig ude i det modsatte, altså skulle tænkte over hvad der kunne komme der ikke var tilladt, og hvordan jeg ville få det bremset.
Så beslutte jeg at det nok var bedst at kontrollere for andet end de tilladte, og ellers lade brugeren lave det om, hvis der var ugyldige ting med.
Fungerer ikke helt: <p><strong>Fed</strong><em>Kursiv</em></p> Originalt input:
Ændret input: <g>Fed</strong><m>Kursiv</em>
Et af de problemer jeg rendte ind i var at copy/paste fra f.eks. word, kunne resultere i en masse <p></p> i stedet for linieskift. De forsvinder og teksten kommer i en stor rodebunke.
Det eneste problem jeg har tilbage er at min grundkode kan se sådan her ud: <p>Hej<br><br>Her er noget tekst.<p>Her er noget mere</p>Her er noget tekst<br><br></p>
<p> og </p> rundt om det samlede output skal ikke bruges, så det er fint det er væk, men dem i midten skulle gerne erstattes af linieskift.
Måske skal jeg erstatte <p> og </p> med /r/n og så bruge trim?
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.