Avatar billede zorg_86 Nybegynder
21. juli 2003 - 10:53 Der er 15 kommentarer og
1 løsning

Skal lave linieskift så tablen ikke bliver breddere

Hej

Jeg udskriver det folk de skriver i en table som er 744 i bredden men hvis folk laver en lang linie så kan i nok gætte at så er den ikke mere 744 i bredden nogle der kan lave så lige så snart den går ud til enden af tablen så skal den lave linieskift?
Avatar billede schaefner Juniormester
21. juli 2003 - 10:54 #1
Avatar billede zorg_86 Nybegynder
21. juli 2003 - 11:03 #2
Kan du ikke sætte den på denne?
$msg = stripslashes($row['kommentar']);

Og så bare sæt wordwrapen til 200 så kan jeg altid selv indstille den...
Og så lige skriv som et svar :)
Avatar billede schaefner Juniormester
21. juli 2003 - 11:07 #3
$msg = wordwrap($text,stripslashes($row['kommentar']),200);
Avatar billede schaefner Juniormester
21. juli 2003 - 11:08 #4
hov:
$msg = wordwrap(stripslashes($row['kommentar']),200);
Avatar billede zorg_86 Nybegynder
21. juli 2003 - 11:10 #5
Ja det dur men ikke hvis teksten er f.eks sådan:

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

Den virker kun hvis det er ord....
Avatar billede schaefner Juniormester
21. juli 2003 - 11:11 #6
Prøv:
$msg = wordwrap(stripslashes($row['kommentar']),200,1);
Avatar billede zorg_86 Nybegynder
21. juli 2003 - 11:14 #7
nope det hjælper ikke....
Når jeg udskriver $msg skal jeg så gøre sådan? nl2br($msg)
Avatar billede schaefner Juniormester
21. juli 2003 - 11:16 #8
så prøv:
$msg = stripslashes($row['kommentar']);
$msg = nl2br($msg);
$msg = wordwrap($msg,200,'<br>',1);
Avatar billede schaefner Juniormester
21. juli 2003 - 11:20 #9
$msg = stripslashes($row['kommentar']);
$msg = wordwrap($msg,200,1);
$msg = nl2br($msg);

det burde virke
Avatar billede zorg_86 Nybegynder
21. juli 2003 - 11:21 #10
Det virker...
Men hvis man har skrevet en kommentar som ikke har nogle mellemrum så har jeg fået den til at passe men hvis det er en tekst med ord og med mellemrum så fylder den kun lidt over halvdenen af tablen...
Avatar billede tipsen Nybegynder
21. juli 2003 - 14:34 #11
Det er fordi du bruger en skrifttype med variabel bredde (pitch?) - dvs. bogstaverne fylder ikke lige meget (eks. fylder m mere end i) og hvis du laver en deling pr. 200 bogstaver vil bredden af teksten afhænge af hvilke bogstaver der indgår - dette kan ikke umiddelbart fikses.

Eks:

iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm

(Der er lige mange tegn!)
Avatar billede zorg_86 Nybegynder
21. juli 2003 - 15:28 #12
takker schaefner skrive lige som et svar...
Avatar billede zorg_86 Nybegynder
21. juli 2003 - 15:28 #13
ok...
Avatar billede repsac Nybegynder
22. juli 2003 - 01:14 #14
Den problematik som tipsen peger på kan måske løses ved at sætte "text-alignment: justify;"...
Et hack, ja :)
Avatar billede zorg_86 Nybegynder
24. juli 2003 - 18:27 #15
Ville du ikke have pointsne schaefner ??
Avatar billede schaefner Juniormester
24. juli 2003 - 22:00 #16
svar'
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