script tegen extra lange (nietbestaande) woorden
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.
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.
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?! :)
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?! :)
Ik heb al zoiets gezien,,
Hier doet hij dus elk woord (URL's) dat langer is als 30 tekens korter maken
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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;
}
?>
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
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,,