Линк за един чат!

cToKaTa

Registered
Значи във Toзи сайт съм поставил един чат ,но забравих от къде го бях взел ! А пък ся ми трябва линка да мога да изтрия някой мнения който са писани от мойо име ....... :) Някой може ли да хелп ?[/url]
 
cToKaTa каза:
Неее неща компонент на джуумла ........ офф ще си намера друг чат ....
Офф виж си кода на чата..
Там има 100% линк към истенския сайт.. от където чата зема информация.. и другите неща... ще видиш как е и ще влезеш там както е.. :)
 
Ето ти чат за сайта. Работи без база дани а писаното се съхранява в текстов файл.Този чат е елементарен използвай него.Дано да съм ти помогнал.
 
lord_simeon каза:
Ето ти чат за сайта. Работи без база дани а писаното се съхранява в текстов файл.Този чат е елементарен използвай него.Дано да съм ти помогнал.
Да без база данни много умно.. :)
Тоя текстовия файл като стане.. 2-3МБ.. :)
И ша триа да има дел.. :)
 
Еми всеки ден ще триеш файла и готово или пък всеки ден ще триеш последните редове от файла.Това мисля че не е толкова сложно. :x :o
 
Toзи чат дето ми го даде е интересен ,но вижте демото -

http://mp3-store.host-bg.info/opa/chat.php

като напишете нещо ще видете че не изписва кой е пуснал съобщението .... как да го направя така ,че да изписва кой го е изпратил ?
 
Промени кода да стане така :
Код:
<form action="chat.php" name="form" method="post">
<center><input type="text" name="user" size="15" maxlength="15" value="Вашето име"><br>
<textarea name="msg" cols="40" rows="4" maxlength="500" wrap="virtual">Текст</textarea><br>
<input type="submit" name="submit" class="e" value="Изпрати"> <input type="reset" class="e" value="Изчисти"></center><hr>

<?php echo($whatToEcho);?>
<?php
if($_POST['msg']){
$name=$_POST['user'];
$msg=$_POST['msg'];
$fp=fopen("chat.txt","r+");
$con=fread($fp,filesize("chat.txt"));
fclose($fp);
$fp=fopen("chat.txt","w+");
$whatToEcho2="» <b>$user</b>:";
$whatToEcho=$whatToEcho2." ".$msg."<br> ".$con;
fwrite($fp,$whatToEcho);
fclose($fp);
} else {
$fp=fopen("chat.txt","r+");
$whatToEcho=fread($fp,filesize("chat.txt"));
fclose($fp); }

$name=str_replace ("<", "<",$_POST['user']);
$name=str_replace (">", ">",$name);
$msg=str_replace ("<", "<",$_POST['msg']);
$msg=str_replace (">", ">",$msg);

$msg=$whatToEcho;
$whatToEcho=$msg;
$name=$whattoechos;
$whattoechos=$name;
?><?php echo($whatToEcho);
echo($whattoechos);
?>
<hr><br><br>

Ако не става кажи нямам време да пробвам имам мн работа
 
Пробвах вече работи ама имах грешка в горния код.

Ето кода който работи

Код:
<form action="chat.php" name="form" method="post">
<center><input type="text" name="user" size="15" maxlength="15" value="Вашето име"><br>
<textarea name="msg" cols="40" rows="4" maxlength="500" wrap="virtual">Текст</textarea><br>
<input type="submit" name="submit" class="e" value="Изпрати"> <input type="reset" class="e" value="Изчисти"></center><hr>

<?php echo($whatToEcho);?>
<?php
if($_POST['msg']){
$name=$_POST['user'];
$msg=$_POST['msg'];
$fp=fopen("chat.txt","r+");
$con=fread($fp,filesize("chat.txt"));
fclose($fp);
$fp=fopen("chat.txt","w+");
$whatToEcho2="» <b>$user</b>:";
$whatToEcho=$whatToEcho2." ".$msg."<br> ".$con;
fwrite($fp,$whatToEcho);
fclose($fp);
} else {
$fp=fopen("chat.txt","r+");
$whatToEcho=fread($fp,filesize("chat.txt"));
fclose($fp); }

$name=str_replace ("<", "<",$_POST['user']);
$name=str_replace (">", ">",$name);
$msg=str_replace ("<", "<",$_POST['msg']);
$msg=str_replace (">", ">",$msg);

$msg=$whatToEcho;
$whatToEcho=$msg;
?><?php
echo "$name"; 
echo($whatToEcho);
?>
<hr><br><br>
 

Back
Горе