Chatbox hiba
Üdv!
Lenne egy olyan kérdésem hogy hogyan korlátozom le egy chatboxban a sorok hosszát?
Mármint harakterszámra. a hiba ott van hogy az iftame-et elcsúfítja méghozzá nagyon is és el szeretném kerülni! Légysz küldjetek olyan kódot amivel le tudom korlátozni a sorok hosszát, vagy adjatok tippet! Előre is köszi
Mamut
■ Lenne egy olyan kérdésem hogy hogyan korlátozom le egy chatboxban a sorok hosszát?
Mármint harakterszámra. a hiba ott van hogy az iftame-et elcsúfítja méghozzá nagyon is és el szeretném kerülni! Légysz küldjetek olyan kódot amivel le tudom korlátozni a sorok hosszát, vagy adjatok tippet! Előre is köszi
Mamut
Chatbox?
Azt hiszem, PHPban a wordwrap() függvény lesz az, ami Neked kelleni fog.
php v html ?
php-ban substr
html maxchar
de ha dobnal valami kodreszletet akkor legalabb tudnank valaszolni.
egyszerü nagyon a forr. kód
4 fileból áll, txtbe menti a hozzászólásokat!
íme a küldő rész!
<LINK href="cc.css" rel=stylesheet></STYLE>
<?
//nevezd el a fájlt addnews.php -nek
if($HTTP_POST_VARS['submit']) {
if(!$HTTP_POST_VARS['name']) {
echo "A neved Írd be nem szeretjük az anonym hozzászólásokat!";
exit;
}
if(!$HTTP_POST_VARS['submit']) {
echo "Nem írtál hozzászólást!";
exit;
}
if(strstr($HTTP_POST_VARS['name'],"|")) {
echo "A nevedben nem megfelelő karakterek találhatóak- |";
exit;
}
if(strstr($HTTP_POST_VARS['submit'],"|")) {
echo "A bejegyzésben nem megfelelő karakterek találhatóak- |";
exit;
}
$fp = fopen('chb.txt','a');
if(!$fp) {
echo "HIBA a megnyitott fájlban!";
exit;
}
$line = date("m.d.y") . "|" . $HTTP_POST_VARS['name'];
$line .= "|" . $HTTP_POST_VARS['submit'];
$line = str_replace("\r\n","<BR>",$line);
$line .= "\r\n";
fwrite($fp, $line);
if(!fclose($fp)) {
echo "HIBA a fájl zárásában!";
exit;
}
}
?>
<FORM ACTION="<?=$PHP_SELF?>" METHOD="POST" NAME="replyentry">
A neved:<BR>
<INPUT TYPE="text" size="35" NAME="name"><BR>
Az üzenet:<BR>
<TEXTAREA NAME="news" cols="27" ROWS="4"></TEXTAREA><BR>
<INPUT TYPE="submit" NAME="submit" VALUE="Elküld!">
<INPUT TYPE="reset" NAME="reset" VALUE="Törlés"><br>
</FORM>
<iframe src="chb.php" width="240" height="150"></iframe>
itt a beolvasó rész:
<LINK href="cc.css" rel=stylesheet></STYLE>
<?php
$data = file('chb.txt');
$data = array_reverse($data);
foreach($data as $element) {
$element = trim($element);
$pieces = explode("|", $element);
echo "<table width='160'><tr><td><hr><br>Bejegyzés ideje: " . $pieces[0] . "<br> Írta: " . $pieces[1] . "<BR>"
. " bejegyzés: " . $pieces[2] . "<BR></td></tr></table>";
}
?>
Említett
mi aza worldwarp?
L nélkül...
Adott sorhosszúságra szabja a szöveget. Használata:
string wordwrap ( string str [, int width [, string break [, bool cut]]] )
str: a bemeneti szöveg
width: kívánt hosszúság
break: sortörés karakter
cut: elvágja vagy tördeli a sort.
.
működés
de azért ez mégiscsak egy chatbox avagy üzenőfal akar lenni
bye mamut
World warp
string wordwrap ( string str [, int width [, string break [, bool cut]]] )
Felejtsük már el az L-t
Most kedvem lenne beszólni, hogy RTFM, azaz olvasd el a doksit, de valszeg nem használna, úgyhogy:
E helyett:
Azt írod, hogy:
Remélem, jól írtam. És legközelebb olvasd el a doksit mielőtt kérdezel.