묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
카운터를 만드는데..
2003.01.25 11:10
..나름대로 한다고 했는데, ..(..).. ..에러가 나네요.
Parse error: parse error, unexpected $ in c:usrwwwcounter_db.php on line 56
잘은 모르지만, 제가 알기론 이런 에러는 어딘가를 잘못썼을 때 나오는 걸로 알고 있는데요,
도대체 어디가 잘못된건지; 좀 짚어주세요;
(p.s 참, 밑에서 '비밀번호'부분과 'DB명' 부분은 제가 이곳에 올리면서 일부러 고쳐놓은 부분이에요;
그리고 Editplus에서 56번째 라인 부분은 </HTML>이라고 써 있는 부분이더군요;)
그리고그리고, 이걸 만들기전에 먼저 counter테이블을 만들고, ipaddr(varchar(20))이란 필드와 visit_time(datetime)이라는 필드를 생성했었는데요, null을 아니오로 했었거든요;?;; 제대로 한건지;
<?
$today = date("Y-m-d");
$yday = mktime(0,0,0,date("m") ,date("d")-1,date("Y"));
$yday = date("Y-m-d",$yday);
$time_set = 3600*24;
$connect = mysql_connect("localhost","root","비밀번호") or die("DB Server에 접속할 수 없습니다.") ;
mysql_select_db("DB이름", $connect);
$query = "INSERT INTO counter VALUES ('$REMOTE_ADDR', NOW())";
mysql_query($query,$connect);
$total_query = "SELECT count(*) FROM counter";
$total_res = mysql_query($total_query,$connect);
$total_row = mysql_fetch_row($total_res);
$today_query = "SELECT counter(*) FROM counter WHERE
DATE_FORMAT(visit_time, 'Y-m-d')='$today'";
$today_res = mysql_query($today_query,$connect);
$today_row = mysql_fetch_row($today_res);
$yday_query = "SELECT count(*) FROM counter WHERE
DATE_FORMAT(visit_time, 'Y-m-d')= '$yday';
$yday_res = mysql_query($yday_query,$connect);
$yday_row = mysql_fetch_row($yday_res);
?>
<HTML>
<HEAD>
<TITLE>COUNTER</TITLE>
</HEAD>
<BODY>
<TABLE width='100%' height='100&'>
<TR>
<TD align=center valign=middle>
<TABLE width=90 border=0 cellspacing=1 bgcolor='+ '+ 'black'>
<TR>
<TD bgcolor='#dddddd' width=40 align=center><font style='font-size:9pt;'>오늘</font></TD>
<TD bgcolor='#dddddd'+ ' align=center>
<font style='font-size:9pt;'+ '><?echo $today_row[0];?></font></TD>
</TR>
<TR>
<TD bgcolor='#dddddd'+ ' width=40 align=center><font style='font-size:9pt;'>어제</font></TD>
<TD bgcolor='#dddddd' align=center>
<font style='font-size:9pt;'><?echo $yday_row[0];?></font></TD>
<TR>
<TD bgcolor='#dddddd' width=40 align=center><font style='font-size:9pt;'>총합</font></TD>
<TD bgcolor='#dddddd' align=center>
<font style='font-size:9pt;'><?echo $total_row[0];?></font></TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>
쨌든, 잘 부탁드립니다.^^;
Parse error: parse error, unexpected $ in c:usrwwwcounter_db.php on line 56
잘은 모르지만, 제가 알기론 이런 에러는 어딘가를 잘못썼을 때 나오는 걸로 알고 있는데요,
도대체 어디가 잘못된건지; 좀 짚어주세요;
(p.s 참, 밑에서 '비밀번호'부분과 'DB명' 부분은 제가 이곳에 올리면서 일부러 고쳐놓은 부분이에요;
그리고 Editplus에서 56번째 라인 부분은 </HTML>이라고 써 있는 부분이더군요;)
그리고그리고, 이걸 만들기전에 먼저 counter테이블을 만들고, ipaddr(varchar(20))이란 필드와 visit_time(datetime)이라는 필드를 생성했었는데요, null을 아니오로 했었거든요;?;; 제대로 한건지;
<?
$today = date("Y-m-d");
$yday = mktime(0,0,0,date("m") ,date("d")-1,date("Y"));
$yday = date("Y-m-d",$yday);
$time_set = 3600*24;
$connect = mysql_connect("localhost","root","비밀번호") or die("DB Server에 접속할 수 없습니다.") ;
mysql_select_db("DB이름", $connect);
$query = "INSERT INTO counter VALUES ('$REMOTE_ADDR', NOW())";
mysql_query($query,$connect);
$total_query = "SELECT count(*) FROM counter";
$total_res = mysql_query($total_query,$connect);
$total_row = mysql_fetch_row($total_res);
$today_query = "SELECT counter(*) FROM counter WHERE
DATE_FORMAT(visit_time, 'Y-m-d')='$today'";
$today_res = mysql_query($today_query,$connect);
$today_row = mysql_fetch_row($today_res);
$yday_query = "SELECT count(*) FROM counter WHERE
DATE_FORMAT(visit_time, 'Y-m-d')= '$yday';
$yday_res = mysql_query($yday_query,$connect);
$yday_row = mysql_fetch_row($yday_res);
?>
<HTML>
<HEAD>
<TITLE>COUNTER</TITLE>
</HEAD>
<BODY>
<TABLE width='100%' height='100&'>
<TR>
<TD align=center valign=middle>
<TABLE width=90 border=0 cellspacing=1 bgcolor='+ '+ 'black'>
<TR>
<TD bgcolor='#dddddd' width=40 align=center><font style='font-size:9pt;'>오늘</font></TD>
<TD bgcolor='#dddddd'+ ' align=center>
<font style='font-size:9pt;'+ '><?echo $today_row[0];?></font></TD>
</TR>
<TR>
<TD bgcolor='#dddddd'+ ' width=40 align=center><font style='font-size:9pt;'>어제</font></TD>
<TD bgcolor='#dddddd' align=center>
<font style='font-size:9pt;'><?echo $yday_row[0];?></font></TD>
<TR>
<TD bgcolor='#dddddd' width=40 align=center><font style='font-size:9pt;'>총합</font></TD>
<TD bgcolor='#dddddd' align=center>
<font style='font-size:9pt;'><?echo $total_row[0];?></font></TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>
쨌든, 잘 부탁드립니다.^^;
DATE_FORMAT(visit_time, 'Y-m-d')= '$yday';
맨 끝에 " <- 가 빠졌던데..혹시..이것 때문이 아닌지..
아..아닌가..ㅠ_ㅠ;그냥 혹시나 해서요..=3==3