login  Naam:   Wachtwoord: 
Registreer je!
 Forum

tekst beperkingen

Offline kickasgamer - 24/07/2007 15:53
Avatar van kickasgamerPHP ver gevorderde hoe kan ik beperking opleggen op het aantal tekens in een regel en het aantl regels dat getoont worden ?

16 antwoorden

Gesponsorde links
Offline willemw - 24/07/2007 15:59
Avatar van willemw Nieuw lid aantal tekens in regel:
http://be2.php.net/manual/en/function.wordwrap.php

voor aantal regels:
http://be2.php.net/substr
Offline kickasgamer - 24/07/2007 16:02
Avatar van kickasgamer PHP ver gevorderde en hoe pas ik die substr dan toe op een string voor bv maar 4 regels ?
Offline willemw - 24/07/2007 16:03
Avatar van willemw Nieuw lid stel dat in elke regel max. 50 karakters mogen staan

dan mag het hele spul in totaal maximaal 200 karakters hebben (50x4)

dus
  1. $string = substr($string, 0, 400);
Offline kickasgamer - 24/07/2007 16:09
Avatar van kickasgamer PHP ver gevorderde ah ja bedankt dadelijk even proberen ;)

maar dan leg je geen beperking op per regel ofwel ?

want mijn div is bv 457 dus mag de tekst niet breder zijn want anders trekt die heel mijn div uit het verband
Offline willemw - 24/07/2007 16:12
Avatar van willemw Nieuw lid ik zou dan eerst substr'en en vervolgens wordwrappen.

let wel: de breedte van x aantal karakters hangt af van wat je als fontgrootte hebt ofgegeven

(en normaal gezien gaat je div als je een vaste breedte gegeven hebt de woorden gewoon vanzelf op de volgende regel beginnen zetten)
Offline kickasgamer - 24/07/2007 16:22
Avatar van kickasgamer PHP ver gevorderde raar maar hier gaan de woorden toch niet vanzelf naar de nieuwe regel ondanks de vaste breedte

zie hier --> http://img123.imageshack.us/img123/924/vbpk2.jpg
Offline willemw - 24/07/2007 16:28
Avatar van willemw Nieuw lid ah nee natuurlijk niet 
hij ziet die mmm*250.000 als één woord en hij splitst geen woorden op. Je zou daar eens "echtere" tekst in moeten zetten en dan zal hij het wel splitsen
Offline kickasgamer - 24/07/2007 16:35
Avatar van kickasgamer PHP ver gevorderde ja het werkt, maar nu moet ik alleen het voor mekaar zien te krijgen dat de tekst niet hoger wordt dan de maximale hoogte van 165 px
Offline willemw - 24/07/2007 16:37
Avatar van willemw Nieuw lid dat doe je dan best* met substr. Je gaat moeten experimenteren want het hangt af van font en lettergrootte

*nog beter is geen vaste hoogte te gebruiken voor vlakken waar "dynamische" tekst in komt.
Offline kickasgamer - 24/07/2007 16:39
Avatar van kickasgamer PHP ver gevorderde ja maar mijn site heeft een vlak met max hoogte van 586px waarin alle pagina's worden geopend en dus kunnen alle div's samen maar die hoogte zijn en daarom wil ik die max hooft van het bericht niet overschrijden
Offline willemw - 24/07/2007 16:41 (laatste wijziging 24/07/2007 16:42)
Avatar van willemw Nieuw lid misschien moet je dit een bekijken: http://www.hand...m#overflow

ik denk dat een overflow:auto handig zou kunnen uitkomen
Offline kickasgamer - 24/07/2007 16:46
Avatar van kickasgamer PHP ver gevorderde ja weet ik maar ik zou lieft zonder scroll bar werken
Offline willemw - 24/07/2007 16:55
Avatar van willemw Nieuw lid kortere teksten schrijven dan, of substr() gebruiken 
Offline kickasgamer - 24/07/2007 16:59 (laatste wijziging 24/07/2007 17:00)
Avatar van kickasgamer PHP ver gevorderde
willemw schreef:
stel dat in elke regel max. 50 karakters mogen staan

dan mag het hele spul in totaal maximaal 200 karakters hebben (50x4)

dus $string = substr($string, 0, 400);


die substr() gebruiken zoals je hier zei ?
Offline willemw - 24/07/2007 17:02
Avatar van willemw Nieuw lid jep, maar hoeveel karakters er staan hangt dus af van font en grootte
Offline kickasgamer - 24/07/2007 17:06
Avatar van kickasgamer PHP ver gevorderde ok ik zal het eens testen ;)
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.185s