24. januar 2007 - 11:58Der er
14 kommentarer og 1 løsning
artikler med mulighed for html
Når man opretter en artikel her på eksperten har man mulighed for at bruge følgende html tags <b>Fed skrift <i>Kursiv <pre>Præformateret tekst <span>Fremhævet tekst boks i neutral bredde <div>Fremhævet boks i fuld bredde
Nu er mit spørgsmål hvordan gør man dette? Det bedste ville være nogen sider hvor jeg kan læse mig frem til hvordan man gør. jeg ved hvordan jeg undgår at html tags bliver betragtet som tags når jeg henter ud fra databsen, men hvordan gør jeg sådan at nogen få kan bruges?
jeps det virker, men lige et under spørgsmål. Er det muligt at samle de tre strip_tags i nedstående. jeghar prøvet at adskille tags med komma og & men det virkede ikke
Det virker tildels, men der sker noget forkert i dette script udskriver jeg $nyhed virker det fint med strip_tags, men ikke hvis jeg udskriver $nyheden som jeg skal for at få linieskift og smiley's med. det er som om at den ikke registrere strip_tags i $nyheden
sletter jeg $nyhed = htmlentities($nyhed); virker det som det skal og lige i det jeg er ved at lave nå behøves html tags ikke og blive vist på siden, men vil godt vide hvordan jeg kan udskrive html tags som ikke er defineret i strip_tags kan godt se det logiske i at det nok ikke kan lade sig gøre på den her måde da jeg med htmlentities ber om at få udskrevet alle tags som tekst og så kan strip tags ikke kende de tags den skal vise som tags og omvendt går det også galt.
i det jeg er ved at lave nu skal de bare slettes så der er det nok at bruge strip_tags hvis jeg forstår det korrekt. Men til enanden gang vil jeg godt vide om jeg kan udskrive de tags som ikke er difineret som alm. tekst
okay tror jeg har forstået hvad du mener men har lige sat dette eksempel op for at være sikker.
$tekst //replace <b> og </b> til og i $tekst $tekst = htmlentities($teskt); //replace og til <b> og </b> i $tekst $nyhed = strip_tags($nyhed, "<b>, <i>, <u>"); echo $tekst;
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.