Dat verdient het niet om gelinkt te wordenquote:Op maandag 19 september 2005 18:40 schreef Chandler het volgende:
maar stel je hebt een hele lange domein en bestands naam zeg iets van www.wateenextreemlangedomeinnaamdatikgebruikzeg.nl/ikhebeenheellangdocumentergensverstoptopmijnsite.doc bv
dan moet je dat toch ook goed kunnen splitten?
1 2 3 4 5 6 7 8 9 10 11 12 | $waarde = $_GET['waarde']; if (strlen($waarde) > 40) { $linkerdeel = substr($waarde, 0, 17); $rechterdeel = substr($waarde, strlen($waarde) - 18, strlen($waarde)); $nieuwewaarde = $linkerdeel . "(..)" . $rechterdeel; echo "<a href=\"$waarde\">$nieuwewaarde</a>"; } else { echo "<a href=\"$waarde\">$waarde</a>"; } |
Tnx voor je gedachten. en de url die je daaro hebt schiet zijn nut een beetje over helaas, zit nog steeds op een subforum voor programmeurs te wachtenquote:Op maandag 19 september 2005 18:40 schreef MaxPowered het volgende:
By the way, de volgende URL is voor PHP specifiek: [PHP/(My)SQL] voor dummies - Deel 12
Goede vraag? misschien een klik kick?quote:Op maandag 19 september 2005 18:44 schreef zwaaibaai het volgende:
Waarom klikte ik eigenlijk?
De pagina kan niet worden weergegeven.
goh, had je echt verwacht dat er een website achter zou zittenquote:Op maandag 19 september 2005 18:54 schreef ToMaSZ het volgende:
Dat verdient het niet om gelinkt te worden
Ja idd, anders kan ie wel heel erg te kort worden.. maar ik ga zoals ik in de andere quote zij; eens pielen met jullie ideeen!quote:ennieweej, dan kun je toch hetzelfde doen als ik net zei, alleen kies je dan een maximale lengte voor beide delen die ie dan gebruikt.
Goeie aanvulling is idd zoals net gezegd om wel een minimumlengte te kiezen, anders krijg je hele gekker resultaten
Haha, leuk idee; tis zo best wel te verwezelijken... bedankt m8t!..quote:Op maandag 19 september 2005 18:56 schreef MaxPowered het volgende:
Dus, ik zou zoiets doen indien de string langer is als 40 de linker 20 waarden laten zien, en de rechter 20 waarden.
[ code verwijderd ]
In dit voorbeeld controleer je dus eerst of de string langer is dan 40. Zo ja, dan pak je de eerste 20 karakters en de laatste 20 karakters. Deze voeg je samen met de (...). Thats all. (Houd er wel rekening mee dat een string altijd op positie 0 begint en niet bij 1!)
Te testen op www.dutchville.com/test.php?waarde=http://www.test.com/teste/test/test/test/test/test/test/
of
www.dutchville.com/test.php?waarde=http://www.test.com/
|
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |