Het probleem is het volgende; bij een 40-tal leestekens achtereen verschijnt er horizontaal een
schuifbalk onder chat uitvoer wat er niet uitziet.
Heb wel een idee hoe of dit euvel te verhelpen is, voeg na een tig aantal leestekens een spatie
toe via php voordat je het geheel in een database toevoegt.
Dit is het verhaal zoals het er nu uitziet:
<?php
$msge = mysqli_real_escape_string($link, $_POST['msge']); //Dit gedeelte gaat het om.
?>
Ik heb het wel geweten maar ben even kwijt hoe het geheel ook alweer in elkaar stak. Was iets een
met een strlen? Is al weer een tijdje geleden
Kun je op het "chat scherm" niet gewoon word-break: break-word (style attribuut, of via CSS) zetten? Hoef je ook niet met je tekst te klooien (sowieso nooit aan je bron prutsen, altijd de presentatie in orde maken).
Maar mocht je toch zelf op 40 karakters willen afbreken:
(elke 40 niet-white-space karakters die gevolg wordt door ten minste nog een niet-white-space karakter vervangen door diezelfde 40 karakters en dan een "-" en een regeleinde; gaat ook goed voor meer dan 80 karakters = 2x afbreken, enz)
Heb op jullie aanraden toch de chatuitgang maar aangepast via een css break-word.
Heb net ook de de aangedragen php oplossing even geprobeerd maar dat is het net
niet.
Ben meer van het;"Hou het simpel dan kan er verder weinig mis gaan verhaal", met
daaronder de Unix-filosofie, bouw kleine gedeelten aan scripts die doen wat ze
moeten doen meer niet anders wordt het geheid een onoverzichtelijke puinhoop.....
Met css had ik wat problemen omdat ook een p aanwezig is wegens de gemene delers.
Was simpel op te lossen, heb zoiets van gemaakt. Dit is huidige verhaal geworden: