03. februar 2007 - 14:25Der er
18 kommentarer og 1 løsning
h-tag uden linieskifte?
Jeg har et system som udsender nyhedsbreve. Forestil jer at en bruger skriver denne HTML-kode:
<h1>Nyhedsbrev</h1>
<h3>Indhold</h3> 1. Siden sidste 2. Tak for nu
Når det bliver udsendt, bliver der meget lang imellem "nyhedsbrev" -> "indhold" og "indhold" -> "1. siden sidst".
Det skyldes naturligvis at jeg laver en nl2br(). Da h-taget i sig selv indeholder et linieskifte, bliver der ekstra meget mellemrum da der også er et linieskifte i koden. Er det muligt, inden at man laver sin nl2br(), at fjerne det mellemrum der er efter et "</h1>" eller "</h3>" i den HTML-string?
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
Pga systemets andre anvendelsesmuligheder, er jeg ikke interesseret I at ændre på det orginale h-tag.
Håber der findes en mulighed for at PHP kan fjerne det efter </h1>? Er det bare repræsenteret som mellemrum? I så fald man kan bare erstatte enhver forekomst af "</h1> " med "</h1>"?
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.