I min gästbok vill jag begränsa längden på de ord som skrivs. Det är alltså inte hur mycket som skrivs i fältet utan själva orden vart och ett för sig som jag vill begränsa längden på.
Gästboken är skriven i perl. Finns det någon bra kodsnutt att skriva in?
Om fältet, du vill begränsa orden från, heter message så kan du använda
$FORM{'message'} =~ s/(\S{50})/$1 /isg;
där siffran 50 anger anatal tecken.
Resterande bokstäver raderas inte, utan hamnar efter ett mellanslag.
Praktiskt om du använder tabeller som inte får påverkas av långa ord.
Beror ju på vad du vill göra med de ord som är för långa. Följande snutt klipper helt sonika av orden efter 7 tecken (7:an kan du ändra till vad du vill). Jag antar här att indata ligger i variabeln $indata.