묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
실시간채팅인데요..채팅이 2줄로나오는데 여러줄로 늘리는법알려주세요.
2004.10.03 11:23
http://kookje.uhbclub.info/bbs/uhbchat/uhbchat.htm* 다음양식에 맞게 입력해주세요.
① 계정(호스팅-서버관리) 회사 이름 : 어비닷컴
② php , mysql 버전 : php
⑥ 질문 내용 :
미리보기도 눌러서 해보셔요~^^
아래 소스에서여.. 채팅이 2줄로 나오거든요?
그걸 3줄이상.. 한 5줄이나 6줄정도로 나오게 하려면 어떤부분을 바꿔줘야하나요?
도무지 알수가 없어서 이곳에 글을 남깁니다..
꼭좀 도와주세요..
참 그리고 글을 치면 새글이 위에 써지고 이 전글이 아래로 내려가는데..
반대로 출력은 못해주나요?
일반 채팅처럼 새글이 밑에써지고 그 전글이 위로 올라가는 형식으로요..
도와주세요..┱┲_┱┲
<?
$line="::"; //이름과 메세지 사이에 들어갈 문자
$time="10"; //리플레시 타임 10정도가 적당
//-----채팅부분
$nowdate=date("H:i::");
$data=$nowdate.$name.$line.$comment."
";
$filename = "data/data.txt";
$line = file($filename);
while(list($key,$val) = each($line)) {
if($key==1) { $word1=$val; }
}
$datasave=$word1.
$data;
if($comment) {
$file=fopen("data/data.txt","w");
fwrite($file,$datasave);
fclose($file);
}
$filename = "data/data.txt";
$line = file($filename);
while(list($key,$val) = each($line)) {
if($key==0) { $word0=$val; }
if($key==1) { $word1=$val; }
}
$word0=htmlspecialchars($word0);
$word1=htmlspecialchars($word1);
//-----채팅부분 끝
//-----현재 접속자 부분
$w_time = $time+5;
$FILE = @fopen("data/$REMOTE_ADDR","w");
$info = time();
@fputs($FILE,$info);
@fclose($FILE);
$user[] = $REMOTE_ADDR;
$USER1 = opendir("data");
while($entry=readdir($USER1)) if($entry!="."&&$entry!=".."&&$entry!="data.txt") {
if ($REMOTE_ADDR != $entry) {
$info = file("data/$entry");
if((time()-$w_time)>chop($info[0])) @unlink("data/$entry");
else $user[] = $entry;
}
}
$total_user = count($user);
//$ip = implode("n",$user);
// 현재 접속자 부분 끝
$nowdate=date("m월 d일 H시 i분");
echo("<table border='0' width='100%'>");
echo(" <tr>");
echo(" <td>");
echo(" <p><font size=2 color=blue>$word1</font><font size=2><br>$word0</font></p>");
echo(" </td>");
echo(" <td nowrap>");
echo(" <p align='right'><font size=2>$nowdate 현재 접속자 :<b><font color=blue>$total_user</font></b>명");
echo(" </td>");
echo(" </tr>");
echo("</table>");
echo ("<meta http-equiv='refresh' content='$time; url=$PHP_SELF'>");
?>
* 드림팀님에 의해서 게시물 이동되었습니다 (2004-10-03 12:20)
① 계정(호스팅-서버관리) 회사 이름 : 어비닷컴
② php , mysql 버전 : php
⑥ 질문 내용 :
미리보기도 눌러서 해보셔요~^^
아래 소스에서여.. 채팅이 2줄로 나오거든요?
그걸 3줄이상.. 한 5줄이나 6줄정도로 나오게 하려면 어떤부분을 바꿔줘야하나요?
도무지 알수가 없어서 이곳에 글을 남깁니다..
꼭좀 도와주세요..
참 그리고 글을 치면 새글이 위에 써지고 이 전글이 아래로 내려가는데..
반대로 출력은 못해주나요?
일반 채팅처럼 새글이 밑에써지고 그 전글이 위로 올라가는 형식으로요..
도와주세요..┱┲_┱┲
<?
$line="::"; //이름과 메세지 사이에 들어갈 문자
$time="10"; //리플레시 타임 10정도가 적당
//-----채팅부분
$nowdate=date("H:i::");
$data=$nowdate.$name.$line.$comment."
";
$filename = "data/data.txt";
$line = file($filename);
while(list($key,$val) = each($line)) {
if($key==1) { $word1=$val; }
}
$datasave=$word1.
$data;
if($comment) {
$file=fopen("data/data.txt","w");
fwrite($file,$datasave);
fclose($file);
}
$filename = "data/data.txt";
$line = file($filename);
while(list($key,$val) = each($line)) {
if($key==0) { $word0=$val; }
if($key==1) { $word1=$val; }
}
$word0=htmlspecialchars($word0);
$word1=htmlspecialchars($word1);
//-----채팅부분 끝
//-----현재 접속자 부분
$w_time = $time+5;
$FILE = @fopen("data/$REMOTE_ADDR","w");
$info = time();
@fputs($FILE,$info);
@fclose($FILE);
$user[] = $REMOTE_ADDR;
$USER1 = opendir("data");
while($entry=readdir($USER1)) if($entry!="."&&$entry!=".."&&$entry!="data.txt") {
if ($REMOTE_ADDR != $entry) {
$info = file("data/$entry");
if((time()-$w_time)>chop($info[0])) @unlink("data/$entry");
else $user[] = $entry;
}
}
$total_user = count($user);
//$ip = implode("n",$user);
// 현재 접속자 부분 끝
$nowdate=date("m월 d일 H시 i분");
echo("<table border='0' width='100%'>");
echo(" <tr>");
echo(" <td>");
echo(" <p><font size=2 color=blue>$word1</font><font size=2><br>$word0</font></p>");
echo(" </td>");
echo(" <td nowrap>");
echo(" <p align='right'><font size=2>$nowdate 현재 접속자 :<b><font color=blue>$total_user</font></b>명");
echo(" </td>");
echo(" </tr>");
echo("</table>");
echo ("<meta http-equiv='refresh' content='$time; url=$PHP_SELF'>");
?>
* 드림팀님에 의해서 게시물 이동되었습니다 (2004-10-03 12:20)
위 소스 불편하시면 한번 다른 시스템도 참고해보시길 바랍니다. ^^
가가라이브 채팅: 현재 제로보드 XE용 무료 채팅 시스템입니다. (제로보드 4, 그누보드 4, 테크노트 연동 소스도 제공합니다)
가가라이브 채팅
XE 용:
http://www.gagalive.kr/live/livechatxe