14. maj 2005 - 18:14Der er
4 kommentarer og 1 løsning
hjælp til str_replace og nl2br
Nu skal i bare høre. jeg har en mysql tabel hvor jeg henter noget data (tekst) som skal ud og stå på min forside, det i sig selv er nemt nok, men jeg har så en side hvor det er muligt at opdatere forsiden. og når jeg vil redigere min forside tekst smider jeg det ind i et textarea, og får at undgå at den viser <br/> så har jeg smidt variablen igennem denne inden at den bliver vist : $tekst = str_replace("<br/>", "\n", $row['forsidetekst']);
og det ser også ganske fint ud, men når jeg så opdatere teksten inden i mysql smider jeg den igennem sådan en her : $tekst = nl2br(strip_tags($_POST['forsidetekst'], '<b><i>'))
og den laver så alle mine linjeskift som ellers var <br/> om til <br /> og så begynder det hele at gå galt :( dobbelt linje afstand giver den nu hvor der kun skulle være en enkel osv... Hjææælp
skriptet ser således her ud : ------------------------------------------------ if(isset($_POST['forsidetekst'])) {
er der nogen forskel ? hehe kan godt se det, men når jeg nu har trykket opdate i mit felt, og den har opdateret (det virker fint som det skal.) MEN går jeg så ind på min update side igen hvor den hiver forsideteksten ind i et textarea, så der hvor der kun er en <br /> der laver den 2 og hvor der er 2 laver den 4 :(
Fjernede <br> når du kaldte det ind i dit tekstfelt.
Kim
Synes godt om
Ny brugerNybegynder
Din løsning...
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.