Link laat tabel uitrekken.

Gestart doorMarvinn30 reacties52 weergaven

31 berichten · pagina 2 van 3

Marvinn

Lid · Topicstarter

Berichten
2.609
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Rik schreef:
Eerdere citaten tonen
Aarclay schreef:
wordwrap() in PHP. Tables hebben niet de functie om text te wrappen, voor zover ik weet.
IIIIIIIIIIIIIIIIIIIIIIIII
Is niet hetzelfde als
WWWWWWWWWWWWWWWWWWWWWWWWW

Toch ziet wordwrap ze als hetzelfde. Dus dat is ook niet ideaal.
Best raar dat er geen oplossing voor is. sadley
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Als je het exacte wil doen, dan moet je het aantal px, per teken tellen, en een maximum stellen.

Maar met wordwrap() kan je al een eind.
je hebt ook: word-break:break-all; in CSS. Maar dit werkt waarschijnlijk niet in FireFox.
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Nickjexx schreef:
Eerdere citaten tonen
Rik schreef:
Eerdere citaten tonen
Aarclay schreef:
wordwrap() in PHP. Tables hebben niet de functie om text te wrappen, voor zover ik weet.
IIIIIIIIIIIIIIIIIIIIIIIII
Is niet hetzelfde als
WWWWWWWWWWWWWWWWWWWWWWWWW

Toch ziet wordwrap ze als hetzelfde. Dus dat is ook niet ideaal.
Best raar dat er geen oplossing voor is. sadley
Quote:
Het is gewoon niet mogelijk voor zover ik weet. Of je moet met rare php functies gaan werken om te kijken hoe breed (in px) een zin is en hem dan zover afkappen, en vervolgens weer een nieuwe regel starten. Kortom: teveel werk.

Je zult dan met gdlib moeten werken.
0
Berichten
8.649
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Vriendje schreef:
width: 100px; op de td plaatsuh
Nickjexx schreef:
Eerdere citaten tonen
Rik schreef:
Eerdere citaten tonen
Aarclay schreef:
wordwrap() in PHP. Tables hebben niet de functie om text te wrappen, voor zover ik weet.
IIIIIIIIIIIIIIIIIIIIIIIII
Is niet hetzelfde als
WWWWWWWWWWWWWWWWWWWWWWWWW

Toch ziet wordwrap ze als hetzelfde. Dus dat is ook niet ideaal.
Best raar dat er geen oplossing voor is. sadley
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Rik schreef:
Eerdere citaten tonen
Nickjexx schreef:
Eerdere citaten tonen
Rik schreef:
Eerdere citaten tonen
Aarclay schreef:
wordwrap() in PHP. Tables hebben niet de functie om text te wrappen, voor zover ik weet.
IIIIIIIIIIIIIIIIIIIIIIIII
Is niet hetzelfde als
WWWWWWWWWWWWWWWWWWWWWWWWW

Toch ziet wordwrap ze als hetzelfde. Dus dat is ook niet ideaal.
Best raar dat er geen oplossing voor is. sadley
Quote:
Het is gewoon niet mogelijk voor zover ik weet. Of je moet met rare php functies gaan werken om te kijken hoe breed (in px) een zin is en hem dan zover afkappen, en vervolgens weer een nieuwe regel starten. Kortom: teveel werk.

Je zult dan met gdlib moeten werken.
Eh..? of handmatig per letter de breedtte bepalen?
Maar ene gemiddels bericht kent geen herhalende tekens, dus je kan aan de hand van het langste teken (de letter w) je wordwrap wel afstemmen.
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Aarclay schreef:
Eerdere citaten tonen
Rik schreef:
Eerdere citaten tonen
Nickjexx schreef:
Eerdere citaten tonen
Rik schreef:
Eerdere citaten tonen
Aarclay schreef:
wordwrap() in PHP. Tables hebben niet de functie om text te wrappen, voor zover ik weet.
IIIIIIIIIIIIIIIIIIIIIIIII
Is niet hetzelfde als
WWWWWWWWWWWWWWWWWWWWWWWWW

Toch ziet wordwrap ze als hetzelfde. Dus dat is ook niet ideaal.
Best raar dat er geen oplossing voor is. sadley
Quote:
Het is gewoon niet mogelijk voor zover ik weet. Of je moet met rare php functies gaan werken om te kijken hoe breed (in px) een zin is en hem dan zover afkappen, en vervolgens weer een nieuwe regel starten. Kortom: teveel werk.

Je zult dan met gdlib moeten werken.
Eh..? of handmatig per letter de breedtte bepalen?
Maar ene gemiddels bericht kent geen herhalende tekens, dus je kan aan de hand van het langste teken (de letter w) je wordwrap wel afstemmen.
En dan moet je voor elke letter in de zin die je wilt gaan wrappen kijken hoe breed ie is. Dat is slecht voor performance, en is ook gewoon heel erg veel extra werk. Stel je voor dat je een ander lettertype gaat gebruiken, of een grotere font-size. Dan kan je alles weer opnieuw gaan tellen. Terwijl je bij mij één var aanpast en je bent al klaar.
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Je, dan is wordwrap in mijn ogen gewoon het beste.
0
Berichten
8.649
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ze gewoon een width op de td en het werkt normaal?
0
Berichten
15.446
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Vriendje schreef:
Ze gewoon een width op de td en het werkt normaal?
niet als geen spaties gebruikt worden. Zoal Rik al op pagina 1 zei kun je het simpelst een overflow: sroll; gebruiken zodat er een scroll komt net als bij one2xs. Zo vaak gebeurd het niet dat iemand zonder spaties een ellenlang bericht typt en om dan zoveel moeite te doen met ingewikkelde codes lijkt me niet de moeite waard?
0
Marvinn

Lid · Topicstarter

Berichten
2.609
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Marjolein schreef:
Eerdere citaten tonen
Vriendje schreef:
Ze gewoon een width op de td en het werkt normaal?
niet als geen spaties gebruikt worden. Zoal Rik al op pagina 1 zei kun je het simpelst een overflow: sroll; gebruiken zodat er een scroll komt net als bij one2xs. Zo vaak gebeurd het niet dat iemand zonder spaties een ellenlang bericht typt en om dan zoveel moeite te doen met ingewikkelde codes lijkt me niet de moeite waard?
Check screen op vorige pagina.

Het ging om een refferender systeem.
0
Berichten
15.446
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
systeem maakt toch niet uit?
Sowieso kun je het dan beter zo doen met de table:

<table cellpadding="2" bgcolor="white" border="0" style="border:1px solid black">
<tr>
<th style="width:230px; overflow: scroll; font: 10px Verdana;">Browser</th>
<th style="width:100px; overflow: scroll; font: 10px Verdana;">IP Address</th>
<th style="width:10px; font: 10px Verdana;">Reffer Address</th>
<tr>
[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #FF8000]// Declare file[/COLOR]
[COLOR= #0000BB]$file[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"stats.txt"[/COLOR][COLOR= #007700];[/COLOR]

[COLOR= #FF8000]// Open and check file[/COLOR]
[COLOR= #0000BB]$open[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/fopen"]fopen[/URL][COLOR= #007700]([/COLOR] [COLOR= #0000BB]$file[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"r"[/COLOR] [COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL] [COLOR= #007700]([/COLOR] [COLOR= #DD0000]"Operation Failed!"[/COLOR] [COLOR= #007700]);[/COLOR]

[COLOR= #FF8000]// For each line..[/COLOR]
[URL="http://www.php.net/while"]while[/URL] [COLOR= #007700]( ![/COLOR] [URL="http://www.php.net/feof"]feof[/URL][COLOR= #007700]([/COLOR] [COLOR= #0000BB]$open[/COLOR] [COLOR= #007700]) ) {[/COLOR]

[COLOR= #FF8000]// Seperate Values[/COLOR]
[COLOR= #0000BB]$line[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/fgets"]fgets[/URL][COLOR= #007700]([/COLOR] [COLOR= #0000BB]$open[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]1024[/COLOR] [COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/print"]print[/URL] [COLOR= #0000BB]$line[/COLOR][COLOR= #007700];
}[/COLOR]
[URL="http://www.php.net/fclose"]fclose[/URL][COLOR= #007700]([/COLOR] [COLOR= #0000BB]$open[/COLOR] [COLOR= #007700]);[/COLOR]
?>
</table>
0
Marvinn

Lid · Topicstarter

Berichten
2.609
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Marjolein schreef:
systeem maakt toch niet uit?
Sowieso kun je het dan beter zo doen met de table:

<table cellpadding="2" bgcolor="white" border="0" style="border:1px solid black">
<tr>
<th style="width:230px; overflow: scroll; font: 10px Verdana;">Browser</th>
<th style="width:100px; overflow: scroll; font: 10px Verdana;">IP Address</th>
<th style="width:10px; font: 10px Verdana;">Reffer Address</th>
<tr>
[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #FF8000]// Declare file[/COLOR]
[COLOR= #0000BB]$file[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"stats.txt"[/COLOR][COLOR= #007700];[/COLOR]

[COLOR= #FF8000]// Open and check file[/COLOR]
[COLOR= #0000BB]$open[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/fopen"]fopen[/URL][COLOR= #007700]([/COLOR] [COLOR= #0000BB]$file[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"r"[/COLOR] [COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL] [COLOR= #007700]([/COLOR] [COLOR= #DD0000]"Operation Failed!"[/COLOR] [COLOR= #007700]);[/COLOR]

[COLOR= #FF8000]// For each line..[/COLOR]
[URL="http://www.php.net/while"]while[/URL] [COLOR= #007700]( ![/COLOR] [URL="http://www.php.net/feof"]feof[/URL][COLOR= #007700]([/COLOR] [COLOR= #0000BB]$open[/COLOR] [COLOR= #007700]) ) {[/COLOR]

[COLOR= #FF8000]// Seperate Values[/COLOR]
[COLOR= #0000BB]$line[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/fgets"]fgets[/URL][COLOR= #007700]([/COLOR] [COLOR= #0000BB]$open[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]1024[/COLOR] [COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/print"]print[/URL] [COLOR= #0000BB]$line[/COLOR][COLOR= #007700];
}[/COLOR]
[URL="http://www.php.net/fclose"]fclose[/URL][COLOR= #007700]([/COLOR] [COLOR= #0000BB]$open[/COLOR] [COLOR= #007700]);[/COLOR]
?>
</table>
Het is al een klein stukje beter, alleen die links zijn nog te lang helaas.
0
Berichten
5.957
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
word-wrap:break-word; is de css property.
Het moet dan wel een vaste lengte hebben.
0
Marvinn

Lid · Topicstarter

Berichten
2.609
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Alemaalte schreef:
word-wrap:break-word; is de css property.
Het moet dan wel een vaste lengte hebben.

Hoe dan?
0
Berichten
15.446
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Nickjexx schreef:
Hoe dan?
<table cellpadding="2" bgcolor="white" border="0" style="border:1px solid black">
<tr>
<th style="width:230px; overflow: scroll; font: 10px Verdana; word-wrap:break-word;">Browser</th>
<th style="width:100px; overflow: scroll; font: 10px Verdana; word-wrap:break-word;">IP Address</th>
<th style="width:10px; font: 10px Verdana;">Reffer Address</th>
<tr>
[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #FF8000]// Declare file[/COLOR]
[COLOR= #0000BB]$file[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"stats.txt"[/COLOR][COLOR= #007700];[/COLOR]

[COLOR= #FF8000]// Open and check file[/COLOR]
[COLOR= #0000BB]$open[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/fopen"]fopen[/URL][COLOR= #007700]([/COLOR] [COLOR= #0000BB]$file[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"r"[/COLOR] [COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL] [COLOR= #007700]([/COLOR] [COLOR= #DD0000]"Operation Failed!"[/COLOR] [COLOR= #007700]);[/COLOR]

[COLOR= #FF8000]// For each line..[/COLOR]
[URL="http://www.php.net/while"]while[/URL] [COLOR= #007700]( ![/COLOR] [URL="http://www.php.net/feof"]feof[/URL][COLOR= #007700]([/COLOR] [COLOR= #0000BB]$open[/COLOR] [COLOR= #007700]) ) {[/COLOR]

[COLOR= #FF8000]// Seperate Values[/COLOR]
[COLOR= #0000BB]$line[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/fgets"]fgets[/URL][COLOR= #007700]([/COLOR] [COLOR= #0000BB]$open[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]1024[/COLOR] [COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/print"]print[/URL] [COLOR= #0000BB]$line[/COLOR][COLOR= #007700];
}[/COLOR]
[URL="http://www.php.net/fclose"]fclose[/URL][COLOR= #007700]([/COLOR] [COLOR= #0000BB]$open[/COLOR] [COLOR= #007700]);[/COLOR]
?>
</table>


Je kan het proberen of het helpt?
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren