17. december 2003 - 21:58Der er
60 kommentarer og 1 løsning
problemer med ændring af tekst (linieskift)
Hejsa,
Jeg bruger denne kode for at gøre det muligt at se linieskift:
$additional = nl2br($additional);
Den bliver selvfølgelig brugt inden jeg indsætter teksten til db'en.
Alt virker ok (når jeg poster teksten). Problemet opstår når jeg sætter teksten ind i en boks for at ændre det. Her kan man se <br> for hvert linieskift.
Du kunne jo lave en ereg_replace i boksen hvor du ændrer... f.eks. $boks = ereg_replace("<br>","/n",$tekst); - hvor php så erstatter html <br> med php /n (som også er linjeskift)
Heh, har lige kigget et af mine gamle scripts igennem. Bruger du textarea til begge? Når du tilføjer og redigere? For så er det nemlig ikke nødvendig med nl2br eller ereg. - Det finder den selv ud af
jeg bruger kun nl2br når jeg uploader fra en textarea boks. Teksten bliver vist fint på mine sider, men ikke når jeg henter den ind i en text boks igen (for at redigere)
kgp -> Kig her : http://ip2.users.whitehat.dk/demo/admin.php Klik så på Info, der bruger jeg ovenstående kode - Uden nl2br, fordi det skal man IKKE bruge når det er et textarea !!!!
Du har jo forstand på php, så det tager kun 2 minutter ekstare for at tyde det :) Men læg nu mærke til at jeg intet bruger i tekstfeltet (hverken ereg, nl2br osv) - Det finder den selv ud af
Men hvis du kigger på min ovenstående kode, kan du jo godt se at der ikke bliver brugt hverken funktioner eller specielt php stuff. Ganske almindeligt html faktisk ..
Jeg bruger nl2br til upload til db'en (virker ok) jeg bruger intet til visning at teksten på mine sider (virker ok) Jeg bruger intet til redigering af teksten i textarea (viser alle linieskift med <br> inde i boksen).
der er tale om et text area (jeg redigere i). teksten bliver også posted på nogle alm sider (ikke i et text area), så der opstår et problem hvis jeg fjerner nl2br
Synes godt om
Slettet bruger
17. december 2003 - 23:10#53
Du skal KUN bruge nl2br lige før du udskriver den og når det IKKE er i et textarea.
Jeg har kun nl2br ét sted: lige før den bliver smidt ind i db'en. Når jeg så henter den ud på mine alm sider, bliver teksten postet som den skal (med linieskift).
hehehe ok så gik det op for dig :) - Underlig forklaring herfra kan jeg se, så jeg må da ha været lidt træt. Arbejder jo også fra kl 4:30 hver dag.
Men godt det virker nu
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.