Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

tekst terug loop

Anoniem
petervk
10 antwoorden
  • ik heb kleinen chat box op mijn site maar als iemand een lang bericht typed dan komt die buiten de div. ik zou graag willen dat die dan gewoon veder gaat op de volgende regel kan dat?

    [code:1:0e3c98548a]<INPUT id=name style="WIDTH: 80px" maxLength=256 value=name name=name> <br>
    <INPUT
    name=chattext
    id=chattext style="WIDTH: 150px" onchange=hasvalue(this.value); onkeypress=hasvalue(this.value); value="messages" maxLength=256>

    <DIV id=chatwindow
    style="DISPLAY: block; OVERFLOW: visible; WIDTH: 200px; HEIGHT: 400px"></DIV>

    <BR> <INPUT onmousedown="javascript: say(document.getElementById('chattext').value);document.getElementById('chattext').value = '';" id=submitbutton style="WIDTH: 80px" disabled type=submit value=Shout!>
    400px"></DIV>[/code:1:0e3c98548a]

    php script die er achter zit
    [code:1:0e3c98548a]<p>
    <?php
    if(isset($_GET['text']))
    {
    $already = file("text.txt");
    $already[] = htmlentities($_GET['name'])." says: ".htmlentities($_GET['text'])."
    ";
    $handle = fopen("text.txt",'w');
    $iwant = array_chunk(array_reverse($already), 20);
    if(!fwrite($handle, implode("", array_reverse($iwant[0]))))
    {
    die("grote error!");
    }
    fclose($handle);
    echo implode("", array_reverse($iwant[0]));
    }
    else
    {
    echo implode("", file("text.txt"));
    }
    ?>
    </p>
    [/code:1:0e3c98548a]

    er zit nog meer code achter maar denk dat dit het belangrijkst is.
    site
    www.leechers-paradise.com/chat.html
  • Als het gewoon om alinea's gaat, zou ik <p> gebruiken. dit is een html-element dat speciaal is voor alinea's. probeer t eens.

    Peter
  • In plaats van de <pre>-tags die nu om het script staan, bedoelt Peter.
  • Dat heeft gewerkt gedeeltelijk nu loopt die wel terug. Maar nu staat alles achter elkaar. Maar waarom de /n zou dat toch moeten verkomen?

    code updated
  • Een
    is een linebreak, maar je output html. Je hebt nu alle berichten achter elkaar staan (wel gewrapt) met
    ertussen? Probeer van
    dan es <br> te maken.


  • heb het volgende geprobeerd

    [code:1:3e18e7bcaf]
    $already[] = htmlentities($_GET['name'])." says: ".htmlentities($_GET['text'])."/n";

    $already[] = htmlentities($_GET['name'])." says: ".htmlentities($_GET['text'])."<br>";

    $already[] = htmlentities($_GET['name'])." says: ".htmlentities($_GET['text'])."/n <br>";

    $already[] = htmlentities($_GET['name'])." says: ".htmlentities($_GET['text'])."/n ";<br> [/code:1:3e18e7bcaf]
    allemaal zonder enig efect met uit zondering van een paar fout melding
  • dit komt volgens mij ook hier voor: http://forum.computertotaal.nl/phpBB2/viewtopic.php?t=162513

    gebruik deze regel eens: htmlentities($_GET["name"]." says ".= str_replace(chr(13), "<br>", htmlentities($_GET["text"]);

    deze vervangt ascii character 13 (een enter) door "<br>", dus een 'HTML - enter'. duidelijk?

    Peter
  • oke nu werkt die helemaal niet meer op die server. erg raar maar hij werkt

    www.eddie4.nl/test/chat.html
  • [quote:ff503c6c9f="eddie4"]
    www.eddie4.nl/test/chat.html[/quote:ff503c6c9f]

    Ik krijg een 404 page als ik hier kom..

    Peter
  • heb hem weer aan de gang gekregen.

    www.leechers-paradise.com/chat.html

    nu nog even wat aan het over lappen gaan doen

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.