script tegen extra lange (nietbestaande) woorden

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

18/07/2004 11:58:00
Quote Anchor link
Hallo

Ik ben bezig met een forum en heb het probleem dat als iemand heel lang een letter ingedrukt houd en dat dan plaatst in het forum het forum dan veeeel breeder wordt, ik zoek dus een script dat dit voorkomt.
 
PHP hulp

PHP hulp

11/01/2025 22:54:31
 
B a s
Beheerder

B a s

18/07/2004 12:03:00
Quote Anchor link
het enige wat ik kan bedenken is het herkennen van lange worden met strlen() o.i.d. via een regular expression, alleen ben ik niet zo'n ster in regular expressions :/

Als jij wel weet hoe dat zou moeten, dan hierbij het idee.. misschien dat iemand anders ff kan inspringen en de regular expression op tafel wil gooien?! :)
 
Niels

Niels

18/07/2004 12:11:00
Quote Anchor link
Ik heb al zoiets gezien,,

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php

function word_wrap ($text,$chars="30") {
    $words = explode(" ",$text);
    $total = count($words);
    if ($total != 1) {
        for ($i=0; $i<$total; $i++)
          if(strlen($words[$i]) > $chars)
            $words[$i] = wordwrap($words[$i], $chars," ",1);
        $bericht = implode(" ",$words);
    }

    else
      $bericht = wordwrap($text, $chars, " ", 1);
    return $bericht;
}


?>


Hier doet hij dus elk woord (URL's) dat langer is als 30 tekens korter maken
 

18/07/2004 12:13:00
Quote Anchor link
Fanx, echt bedankt :P
 
Niels

Niels

18/07/2004 12:20:00
Quote Anchor link
Quote:
Fanx, echt bedankt :P


Geen dank,, Alleen ik zie een fout hij haalt het woord helemaal weg,, Maar daar is ook wat aan te doen,,
 

18/07/2004 12:35:00
Quote Anchor link
ik heb het net uitgestest en hij haald volgensmij nix weg
 

18/07/2004 12:36:00
Quote Anchor link
ik heb het net uitgestest en hij haald volgensmij nix weg
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.