Avatar billede zac Nybegynder
22. marts 2003 - 20:40 Der er 5 kommentarer og
1 løsning

trim eller preg for at fjerne rum mellem html-tags <>

I adm. delen til såkaldt content magament system har jeg i et felt til indskrivning af tekst.

Nu vil brugerne også gerne kunne indsætte tabeller, kopieret ind med html tags.
Det fungerer bortset fra, at tabellen får lige så mange linier tom plads over sig, som der er huller mellem tags'ene, fx
<table>
<tr>
<td>celle 1...

Hvordan får jeg fjernet hullerne, så der står <table><tr><td>......</tr></table>?
Jeg har prøvet med trim, men kan ikke få det til at virke - er det slet ikke et trim problem? Hvad mon ellers?
Avatar billede zac Nybegynder
22. marts 2003 - 20:42 #1
Der skulle have stået:
"I adm. delen til såkaldt content management system har jeg et felt til indskrivning af tekst"
Avatar billede schaefner Juniormester
22. marts 2003 - 23:12 #2
<?php
$string = "<table>
<tr>
<td>celle 1</td>
</tr>
<table>";

$string = eregi_replace("\n|\r","", $string);
echo "$string";
?>
Avatar billede schaefner Juniormester
22. marts 2003 - 23:18 #3
og måske også \t hvis tabulering også skal fjernes:

<?php
$string ="<table>
<tr>
<td>celle 1</td>
</tr>
<table>";
$string = ereg_replace("\n|\r|\t","", $string);
echo "$string";
?>

/Jesper Sørensen
Avatar billede zac Nybegynder
23. marts 2003 - 22:32 #4
Tak, det virker ---
meen det giver jo så et nyt problem, kan jeg se.

Før kørte jeg med
$tekst = ereg_replace("\n", "<br>", $tekst);
for at det ikke skulle være nødvendigt at indsætte <br> manuelt i den tekst, man skriver ind (og alligevel få linieskift frem på skærmen).

Med $string = ereg_replace("\n|\r|\t","", $string);
fjerner jeg den mulighed, så nu må jeg til det hårde arbejde - noget med om muligt at skelne mellem "almindelig tekst" og <tags>....
Avatar billede zac Nybegynder
23. marts 2003 - 22:32 #5
Er det mon ikke den eneste mulighed?
Avatar billede schaefner Juniormester
23. marts 2003 - 22:34 #6
joo, umiddelbart, men det burde ikke være så svært.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester