묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
회원가입시나 수정시 닉네임/ID /E-mail 은 중복체크를 하자나요 . 이름도 가능할까요?
2005.06.24 19:01
회원가입시나 수정시 닉네임/ID /E-mail 은 중복체크를 하자나요 . 이름도 가능할까요?
$lang->msg_exists_nick_name = \
댓글 6
-
조민
2005.06.24 19:09
now.php 파일 소스를 보여줘야 해답을 얻겠죠.. -
ㅎhㅂrㄹrㄱi
2005.06.24 19:15
네 now.php 소스입니다.
<?
// 아래 괄호숫자(숫자)로 적힌 부분을 수정하셔야 합니다.
// 수정할 항목 : (1) (2) (3) (4) (선택사항) (5)
// (5)의 경우에는 관리자페이지에서 생성하는 게시판이름(board,gallery,guest등)을 콤마로 연결해야합니다.
?>
<?
$DB_Host = "mysql.compuz.com"; // 디비호스트명을 넣습니다. 보통 localhost임.(1)
$DB_Name = "cjruru"; // 디비아이디를 넣습니다.(2)
$DB_Password = "xxxxxxxx"; // 디비비밀번호를 넣습니다.(3)
$conn = mysql_connect($DB_Host,$DB_Name,$DB_Password) or die ("DB서버 연결에 실패했습니다.");
$status = mysql_select_db($DB_Name,$conn);
if(!$status)
{
echo "데이터베이스 연결에 실패했습니다. 계정정보를 다시 확인하세요!";
exit;
}
?>
<?
###### 해당그룹번호를 지정
$group_no = "1"; // 겹따옵표안에 해당그룹넘버를 숫자로 넣습니다.(4)
$total_member = mysql_num_rows(mysql_query("select * from zetyx_member_table where group_no = '$group_no'"));
echo "total member : <font color=\"#ff0000\">" . $total_member . "</font><br>";
###### 해당 레벨당 멤버수 표시의 시작
for($k=1; $k<=10; $k++)
{
$member_level = mysql_num_rows(mysql_query("select * from zetyx_member_table where group_no = $group_no and level = $k"));
if($member_level)
{
echo "-level " . $k . " : " . $member_level . "<br>";
}
}
###### '해당 레벨당 멤버수 표시의 시작'에서부터 이줄까지를 지우면 미리보기페이지의 우측처럼 레벨당 멤버수표현이 사라집니다.(선택사항)
###### 그룹에 속한 게시판이름을 이용하여 배열화
$tables = "chosun,Game,Hwnews,girl,Study,Sexigirl,Motorgirl,QA,Tip,News,movie1,movie2,today,music,music,Font,Util,banner,Digital,guest,Memo,Gallery,Notice,vote,mack,"; // 겹따옴표안에 해당그룹에서 게시판으로 사용중인 테이블명을 콤마(,)로 연결하여 열거합니다.(5)
$table = split(",",$tables);
###### 총 테이블수를 계산
echo "total boards : <font color=\"#0000ff\">" . sizeof($table) . "</font> ea<br>";
###### 총 게시물수를 계산
for($i=0; $i<sizeof($table); $i++)
{
if(!$total_record)
{
$total_record = 0;
}
$query = "select count(no) from zetyx_board_".$table[$i];
$result = mysql_query($query);
$row = mysql_result($result,0,0);
$total_record = $total_record + $row;
}
echo "total record : <font color=\"purple\">" . $total_record . "</font> ea<br>";
###### 총 코멘트수를 계산
for($j=0; $j<sizeof($table); $j++)
{
if(!$total_comment)
{
$total_comment = 0;
}
$query = "select count(no) from zetyx_board_comment_".$table[$j];
$result = mysql_query($query);
$row = mysql_result($result,0,0);
$total_comment = $total_comment + $row;
}
echo "total comment : <font color=\"green\">" . $total_comment . "</font> ea<br>";
###### 총 업로드된 파일의 용량을 계산
for($n=0; $n<sizeof($table); $n++)
{
$result = mysql_query("select * from zetyx_board_".$table[$n]);
while($row = mysql_fetch_array($result))
{
if(file_exists("../" . $row[file_name1]))
{
$file_size1 = filesize("../" . $row[file_name1]);
}
if(file_exists("../" . $row[file_name2]))
{
$file_size2 = filesize("../" . $row[file_name2]);
}
$file_size = $file_size1 + $file_size2;
if($file_size)
{
if(!$total_size)
{
$total_size = 0;
}
$total_size = $total_size + $file_size;
}
}
if(!$total_file_size)
{
$total_file_size = 0;
}
$total_file_size = $total_file_size + $total_size;
$total_size = 0;
}
echo "upload filesize : <font color=\"#6304A5\">" . ceil($total_file_size/1024) . "</font> kb<br>";
?> -
조민
2005.06.24 19:18
$DB_Host = "mysql.compuz.com"; // 디비호스트명을 넣습니다. 보통 localhost임.(1)
보통 디비호스트명은
localhost 일겁니다.
localhost이라고 삽입해 보시길.... -
ㅎhㅂrㄹrㄱi
2005.06.24 19:27
알려주신대로 해보았지만 더 심한에러 나네요
참고로 호스트명은 지금까지 모든소스에서 사용하던 네임입니다.
compuz 계정회사에 공식명이더군요
mysql.compuz.com -
토토루
2005.06.24 19:31
$tables = "chosun,Game,Hwnews,girl,Study,Sexigirl,Motorgirl,QA,Tip,News,movie1,movie2,today,music,music,Font,Util,banner,Digital,guest,Memo,Gallery,Notice,vote,mack,";
이부분을 아래처럼 바꿔보세요^_________^
$tables = "chosun,Game,Hwnews,girl,Study,Sexigirl,Motorgirl,QA,Tip,News,movie1,movie2,today,music,Font,Util,banner,Digital,guest,Memo,Gallery,Notice,vote,mack"; -
ㅎhㅂrㄹrㄱi
2005.06.24 19:40
답변주신 두분 감사합니다.(__)
토토루님 알려주신대로 하니까 감쪽같이 해결됩니다.