묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
[php]Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource...
2005.06.05 14:34
토토루님의 웹진형 최근 게시물 사용하려고 하는데...
메인에
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/users/******/public_html/bbs/latest_skin/lat_bbs_web/lat_web.php on line 39
이렇게 뜨네요..
(그 밑에 내용이 나오긴 나오는데.. 거슬리네요..)
출력되는 셀에는
<?
$lat_bbs_web_path = "/home/users/******/public_html/bbs/latest_skin/lat_bbs_web/";
include $lat_bbs_web_path."lat_web.php";
?>
이렇게 입력했구요..
39번째 줄의 내용은
while ($data_board_web = mysql_fetch_array($result_web)) 입니다
lat_web.php 파일 전체 소스 올리자면
<?
if (preg_match("/:///i",$_zb_path) || (preg_match("/../i",$_zb_path))) $_zb_path="";
/*****************************************************
* 만드이:토토루
* 홈페이지:(http://www.neosky.info)
* 이 3줄은 삭제하지 말아 주십시오.
******************************************************/
//제로보드 주소 끝에 /을 붙이세요.
//(예제:http://xxx.com/bbs/)
$_zb_url = "http://******.cherilove.co.kr/bbs/";
//제로보드 절대경로 끝에 /을 붙이세요.
//(예제:/home/www/bbs/)
$_zb_path = "/home/users/******/public_html/bbs/";
include $_zb_path."_head.php";
//추출개수를 적어주세요.
$nos_web = "1";
//제목 짜르기. 지정된 숫자 이상이면 ...로 표시.
$max_web = "40";
//본문 내용 짜르기. 지정된 숫자 이상이면 ...로 표시.
$max_memo_web = "204";
//추출할 게시판 아이디 통합추출
//아이디|아이디|아이디 형식으로 추가가능합니다.
$boardss_web = "free|";
$zero_bbs_web = explode("|", $boardss_web);
$li = 0;
for ($i = 0; $i < sizeof($zero_bbs_web); $i++)
{
$boards_web = "zetyx_board_".$zero_bbs_web[$i];
$boards_category_web = "zetyx_board_category_".$zero_bbs_web[$i];
$query_web = "select $boards_web.no,$boards_web.name,$boards_web.memo,$boards_web.subject,$boards_web.file_name1,$boards_web.category,$boards_web.total_comment,$boards_web.hit,$boards_web.reg_date,$boards_category_web.name as category_name from $boards_web,$boards_category_web where category=$boards_category_web.no and $boards_web.is_secret=0 and $boards_web.arrangenum=0 and $boards_web.headnum >-2000000000 order by $boards_web.reg_date desc limit $nos_web";
$result_web = mysql_query($query_web);
while ($data_board_web = mysql_fetch_array($result_web))
{
$tmp_zero_bbs_web[] = $zero_bbs_web[$i];
$subjects_web[] = stripslashes($data_board_web[subject]);
$names_web[] = stripslashes($data_board_web[name]);
$commentss_web[] = $data_board_web[total_comment];
$nums_web[] = $data_board_web[no];
$hit_bbs_web[] = $data_board_web[hit];
$date1_web[] = $data_board_web[reg_date];
$date2_web[] = date("m.d",$data_board_web[reg_date]);
$date2s_web[] = date("l. Y년m월d일,A h:i:s",$data_board_web[reg_date]);
$b_file_name1_web[] = $data_board_web[file_name1];
$img_files_web[] = $data_board_web[file_name1];
$b_memo_web[] = stripslashes($data_board_web[memo]);
$category_names_web[] = htmlspecialchars(stripslashes($data_board_web[category_name]));
$setup0_web = mysql_fetch_array(mysql_query("select * from $admin_table where name='$zero_bbs_web[$i]'"));
$categorys_web[] = $setup0_web[use_category];
$use_alllists_web[] = $setup0_web[use_alllist];
$li++;
}
}
?>
<style type="text/css">
<!--/*--><![CDATA[/*><!--*/
a.aa:link { color:#000000; text-decoration:none; }
a.aa:visited { color:#000000; text-decoration:none; }
a.aa:hover { text-decoration:underline; }
.table1_web {width:100%;height:100%;}
.table2_web {width:100%;height:32px;background-color:#f9f9f9;table-layout:fixed;}
.table3_web {width:100%;table-layout:fixed;}
.table4_web {width:99%;height:1px;table-layout:fixed;}
.table5_web {width:120px;background-color:#f7f7f7;}
.col1_web {width:100%;background-color:#ffffff;}
.col2_web {width:2px;}
.col3_web {width:134px;}
.col4_web {width:20px;}
.col5_web {width:100px;}
.col6_web {width:100%;}
.col7_web {width:2px;}
.td1_web {border-width:1px;border-color:#f0f0f0;border-style:solid;background-color:#ffffff;white-space:nowrap;}
.td2_web {white-space:nowrap;}
.td3_web {height:1px;background-color:#f0f0f0;}
.td4_web {padding-top:8px;}
.span1_web {font-size:9pt;font-family:굴림;font-weight:bold;color:#000000;}
.span2_web {color:#CECFCE;}
.span3_web {font-size:9pt;font-family:굴림;color:#000000;line-height:140%;}
.span4_web {font-size:9pt;font-family:굴림;color:#000000;padding-bottom:4px;padding-top:2px;line-height:140%;}
.img1_web {border:0px;vertical-align: middle;}
.comment1_web {font-family:verdana;font-size:7pt;}
.webimg_web {width:110px;height:100px;border:0px;vertical-align: middle;}
/*]]>*/-->
</style>
<table cellspacing="0" cellpadding="0" class="table1_web">
<tr>
<td valign="top" align="left">
<table cellspacing="3" cellpadding="5" class="table2_web">
<col class="col1" />
<tr>
<td align="left" class="td1_web">
<span class="span1_web">연예가 소식</span> <span class="span2_web">|</span>
<span class="span3_web">최근 올라온 게시물 입니다.</span></td>
</tr>
</table>
<?
$date3_web = $date1_web;
@rsort($date1_web);
for($j=0;$j<$nos_web;$j++)
{
$tmp_date_web = $date1_web[$j];
for($i=0;$i<count($subjects_web);$i++)
{
if($tmp_date_web==$date3_web[$i])
{
//코멘트가 있을때 코멘트 숫자 표시.없을때는 표시 없음
if($commentss_web[$i]==0) $comments_web=""; else $comments_web="(".$commentss_web[$i].")";
//링크설정 게시판설정 전체목록보기 체크일때 zboard.php 언체크일때 view.php
if($use_alllists_web[$i]) $target = $_zb_url."zboard.php"; else $target = $_zb_url."view.php";
//카테고리일때 카테고리 추출,아닐경우 카테고리 제외.
if($categorys_web[$i]) $use_category_web = "[카테고리: ".$tmp_zero_bbs_web[$i].">".$category_names_web[$i].", 날짜: <span title="".$date2s_web[$i]."">".$date2_web[$i]."</span>, 조회수: ".$hit_bbs_web[$i].", 작성자: ".$names_web[$i]."]"; else $use_category_web = "[위치: ".$tmp_zero_bbs_web[$i]." 날짜: <span title="".$date2s_web[$i]."">".$date2_web[$i]."</span>, 조회수: ".$hit_bbs_web[$i].", 작성자: ".$names_web[$i]."]";
//제목 일정길이이상 짜름.
$subject_i_web = cut_str($subjects_web[$i], $max_web);
//링크튤팁,테그제거.
$subject_is_web = strip_tags($subjects_web[$i]);
//본문 내용부분,일정길이이상 짜름,테그제거,more붙임.
$b_memos_web = cut_str(strip_tags($b_memo_web[$i]), $max_memo_web)."<a href="".$target."?id=".$tmp_zero_bbs_web[$i]."&no=".$nums_web[$i]."" title="전체보기" class="aa"><span class="comment1_web">more</span></a>";
//링크분분.
$subject_i2_web = "<a href="".$target."?id=".$tmp_zero_bbs_web[$i]."&no=".$nums_web[$i]."" title="".$subject_is_web."n작성자:".$names_web[$i]."n글쓴날:".$date2s_web[$i]."n조회수:".$hit_bbs_web[$i]."" class="aa">".$subject_i_web."";
//24시간안에 올라온글이 있다면 new표시.
$recent_time_web = 60*60*24;
$reg_time_web = $tmp_date_web;
if(time() - $reg_time_web < $recent_time_web) {
$new_web="<img src="".$_zb_url."lat_bbs_web/images/new.gif" class="img1_web" alt="24시간 안에 올라온글입니다" />";
} else {
$new_web="";
}
//이미지 파일이 아닐수도 있으니..이미지 파일인지 검사.
//이미지 파일이라면 출력.
//이미지가 한글파일일수도 있으니 urlencode처리
if(eregi(".jpg|.png|.gif|.jpeg|.bmp",$b_file_name1_web[$i])) $b_file_name1s_web="<img src="".$_zb_url.str_replace("%2F","/",htmlspecialchars(urlencode($b_file_name1_web[$i])))."" style="width:110px;height:100px;border:1px solid #f0f0f0;vertical-align: middle;" alt="클릭 하시면 원본 사진을 보실 수 있습니다." />"; else $b_file_name1s_web = "";
// 이미지 원본 사이즈를 구함.
if ($img_files_web[$i]) {
$img_files_i_web = $_zb_path.$img_files_web[$i];
$imgs_web = getimagesize($img_files_i_web);
$imgs_x_web = $imgs_web[0];
$imgs_y_web = $imgs_web[1];
}
// 링크분분.
$img_link_web="<a href="javascript:클릭 하시면 원본 사진을 보실 수 있습니다;" onclick="window.open('".$_zb_url."lat_bbs_web/img.php?img_file_url=".str_replace("%2F","/",htmlspecialchars(urlencode($img_files_web[$i])))."','','width=".$imgs_x_web."px,height=".$imgs_y_web."px,resizable=no,toolbars=no,scrollbars=no'); return false;" title="클릭 하시면 원본 사진을 보실 수 있습니다." class="aa">";
?>
<table cellpadding="4" cellspacing="0" class="table3_web">
<col class="col2_web" /><? if($b_file_name1_web[$i]) {?><col class="col3_web" /><? } ?><col class="col6_web" /><col class="col7_web" />
<tr>
<td align="right"></td>
<? if($b_file_name1_web[$i]) {?><td align="left" valign="top" class="td2_web">
<table cellspacing="3" cellpadding="5" class="table5_web">
<col class="col1_web" />
<tr>
<td align="left">
<?=$img_link_web?><?=$b_file_name1s_web?></a></td>
</tr>
</table></td><? } ?>
<td align="left" valign="top"><span class="span3_web"><b><?=$subject_i2_web?></a></b></span> <span class="comment1_web"><?=$comments_web?> <?=$new_web?></span><br /><div class="span4_web"><?=$use_category_web?></div><span class="span3_web"><?=$b_memos_web?></span></td>
<td align="right"></td>
</tr>
</table>
<table cellpadding="0" cellspacing="0" class="table4_web">
<col class="col3_web" />
<tr>
<td class="td3_web"></td>
</tr>
</table>
<? }}} ?>
</td>
</tr>
</table>
입니다
노프레임 홈페이지입니다.. 답변 부탁드려요..
메인에
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/users/******/public_html/bbs/latest_skin/lat_bbs_web/lat_web.php on line 39
이렇게 뜨네요..
(그 밑에 내용이 나오긴 나오는데.. 거슬리네요..)
출력되는 셀에는
<?
$lat_bbs_web_path = "/home/users/******/public_html/bbs/latest_skin/lat_bbs_web/";
include $lat_bbs_web_path."lat_web.php";
?>
이렇게 입력했구요..
39번째 줄의 내용은
while ($data_board_web = mysql_fetch_array($result_web)) 입니다
lat_web.php 파일 전체 소스 올리자면
<?
if (preg_match("/:///i",$_zb_path) || (preg_match("/../i",$_zb_path))) $_zb_path="";
/*****************************************************
* 만드이:토토루
* 홈페이지:(http://www.neosky.info)
* 이 3줄은 삭제하지 말아 주십시오.
******************************************************/
//제로보드 주소 끝에 /을 붙이세요.
//(예제:http://xxx.com/bbs/)
$_zb_url = "http://******.cherilove.co.kr/bbs/";
//제로보드 절대경로 끝에 /을 붙이세요.
//(예제:/home/www/bbs/)
$_zb_path = "/home/users/******/public_html/bbs/";
include $_zb_path."_head.php";
//추출개수를 적어주세요.
$nos_web = "1";
//제목 짜르기. 지정된 숫자 이상이면 ...로 표시.
$max_web = "40";
//본문 내용 짜르기. 지정된 숫자 이상이면 ...로 표시.
$max_memo_web = "204";
//추출할 게시판 아이디 통합추출
//아이디|아이디|아이디 형식으로 추가가능합니다.
$boardss_web = "free|";
$zero_bbs_web = explode("|", $boardss_web);
$li = 0;
for ($i = 0; $i < sizeof($zero_bbs_web); $i++)
{
$boards_web = "zetyx_board_".$zero_bbs_web[$i];
$boards_category_web = "zetyx_board_category_".$zero_bbs_web[$i];
$query_web = "select $boards_web.no,$boards_web.name,$boards_web.memo,$boards_web.subject,$boards_web.file_name1,$boards_web.category,$boards_web.total_comment,$boards_web.hit,$boards_web.reg_date,$boards_category_web.name as category_name from $boards_web,$boards_category_web where category=$boards_category_web.no and $boards_web.is_secret=0 and $boards_web.arrangenum=0 and $boards_web.headnum >-2000000000 order by $boards_web.reg_date desc limit $nos_web";
$result_web = mysql_query($query_web);
while ($data_board_web = mysql_fetch_array($result_web))
{
$tmp_zero_bbs_web[] = $zero_bbs_web[$i];
$subjects_web[] = stripslashes($data_board_web[subject]);
$names_web[] = stripslashes($data_board_web[name]);
$commentss_web[] = $data_board_web[total_comment];
$nums_web[] = $data_board_web[no];
$hit_bbs_web[] = $data_board_web[hit];
$date1_web[] = $data_board_web[reg_date];
$date2_web[] = date("m.d",$data_board_web[reg_date]);
$date2s_web[] = date("l. Y년m월d일,A h:i:s",$data_board_web[reg_date]);
$b_file_name1_web[] = $data_board_web[file_name1];
$img_files_web[] = $data_board_web[file_name1];
$b_memo_web[] = stripslashes($data_board_web[memo]);
$category_names_web[] = htmlspecialchars(stripslashes($data_board_web[category_name]));
$setup0_web = mysql_fetch_array(mysql_query("select * from $admin_table where name='$zero_bbs_web[$i]'"));
$categorys_web[] = $setup0_web[use_category];
$use_alllists_web[] = $setup0_web[use_alllist];
$li++;
}
}
?>
<style type="text/css">
<!--/*--><![CDATA[/*><!--*/
a.aa:link { color:#000000; text-decoration:none; }
a.aa:visited { color:#000000; text-decoration:none; }
a.aa:hover { text-decoration:underline; }
.table1_web {width:100%;height:100%;}
.table2_web {width:100%;height:32px;background-color:#f9f9f9;table-layout:fixed;}
.table3_web {width:100%;table-layout:fixed;}
.table4_web {width:99%;height:1px;table-layout:fixed;}
.table5_web {width:120px;background-color:#f7f7f7;}
.col1_web {width:100%;background-color:#ffffff;}
.col2_web {width:2px;}
.col3_web {width:134px;}
.col4_web {width:20px;}
.col5_web {width:100px;}
.col6_web {width:100%;}
.col7_web {width:2px;}
.td1_web {border-width:1px;border-color:#f0f0f0;border-style:solid;background-color:#ffffff;white-space:nowrap;}
.td2_web {white-space:nowrap;}
.td3_web {height:1px;background-color:#f0f0f0;}
.td4_web {padding-top:8px;}
.span1_web {font-size:9pt;font-family:굴림;font-weight:bold;color:#000000;}
.span2_web {color:#CECFCE;}
.span3_web {font-size:9pt;font-family:굴림;color:#000000;line-height:140%;}
.span4_web {font-size:9pt;font-family:굴림;color:#000000;padding-bottom:4px;padding-top:2px;line-height:140%;}
.img1_web {border:0px;vertical-align: middle;}
.comment1_web {font-family:verdana;font-size:7pt;}
.webimg_web {width:110px;height:100px;border:0px;vertical-align: middle;}
/*]]>*/-->
</style>
<table cellspacing="0" cellpadding="0" class="table1_web">
<tr>
<td valign="top" align="left">
<table cellspacing="3" cellpadding="5" class="table2_web">
<col class="col1" />
<tr>
<td align="left" class="td1_web">
<span class="span1_web">연예가 소식</span> <span class="span2_web">|</span>
<span class="span3_web">최근 올라온 게시물 입니다.</span></td>
</tr>
</table>
<?
$date3_web = $date1_web;
@rsort($date1_web);
for($j=0;$j<$nos_web;$j++)
{
$tmp_date_web = $date1_web[$j];
for($i=0;$i<count($subjects_web);$i++)
{
if($tmp_date_web==$date3_web[$i])
{
//코멘트가 있을때 코멘트 숫자 표시.없을때는 표시 없음
if($commentss_web[$i]==0) $comments_web=""; else $comments_web="(".$commentss_web[$i].")";
//링크설정 게시판설정 전체목록보기 체크일때 zboard.php 언체크일때 view.php
if($use_alllists_web[$i]) $target = $_zb_url."zboard.php"; else $target = $_zb_url."view.php";
//카테고리일때 카테고리 추출,아닐경우 카테고리 제외.
if($categorys_web[$i]) $use_category_web = "[카테고리: ".$tmp_zero_bbs_web[$i].">".$category_names_web[$i].", 날짜: <span title="".$date2s_web[$i]."">".$date2_web[$i]."</span>, 조회수: ".$hit_bbs_web[$i].", 작성자: ".$names_web[$i]."]"; else $use_category_web = "[위치: ".$tmp_zero_bbs_web[$i]." 날짜: <span title="".$date2s_web[$i]."">".$date2_web[$i]."</span>, 조회수: ".$hit_bbs_web[$i].", 작성자: ".$names_web[$i]."]";
//제목 일정길이이상 짜름.
$subject_i_web = cut_str($subjects_web[$i], $max_web);
//링크튤팁,테그제거.
$subject_is_web = strip_tags($subjects_web[$i]);
//본문 내용부분,일정길이이상 짜름,테그제거,more붙임.
$b_memos_web = cut_str(strip_tags($b_memo_web[$i]), $max_memo_web)."<a href="".$target."?id=".$tmp_zero_bbs_web[$i]."&no=".$nums_web[$i]."" title="전체보기" class="aa"><span class="comment1_web">more</span></a>";
//링크분분.
$subject_i2_web = "<a href="".$target."?id=".$tmp_zero_bbs_web[$i]."&no=".$nums_web[$i]."" title="".$subject_is_web."n작성자:".$names_web[$i]."n글쓴날:".$date2s_web[$i]."n조회수:".$hit_bbs_web[$i]."" class="aa">".$subject_i_web."";
//24시간안에 올라온글이 있다면 new표시.
$recent_time_web = 60*60*24;
$reg_time_web = $tmp_date_web;
if(time() - $reg_time_web < $recent_time_web) {
$new_web="<img src="".$_zb_url."lat_bbs_web/images/new.gif" class="img1_web" alt="24시간 안에 올라온글입니다" />";
} else {
$new_web="";
}
//이미지 파일이 아닐수도 있으니..이미지 파일인지 검사.
//이미지 파일이라면 출력.
//이미지가 한글파일일수도 있으니 urlencode처리
if(eregi(".jpg|.png|.gif|.jpeg|.bmp",$b_file_name1_web[$i])) $b_file_name1s_web="<img src="".$_zb_url.str_replace("%2F","/",htmlspecialchars(urlencode($b_file_name1_web[$i])))."" style="width:110px;height:100px;border:1px solid #f0f0f0;vertical-align: middle;" alt="클릭 하시면 원본 사진을 보실 수 있습니다." />"; else $b_file_name1s_web = "";
// 이미지 원본 사이즈를 구함.
if ($img_files_web[$i]) {
$img_files_i_web = $_zb_path.$img_files_web[$i];
$imgs_web = getimagesize($img_files_i_web);
$imgs_x_web = $imgs_web[0];
$imgs_y_web = $imgs_web[1];
}
// 링크분분.
$img_link_web="<a href="javascript:클릭 하시면 원본 사진을 보실 수 있습니다;" onclick="window.open('".$_zb_url."lat_bbs_web/img.php?img_file_url=".str_replace("%2F","/",htmlspecialchars(urlencode($img_files_web[$i])))."','','width=".$imgs_x_web."px,height=".$imgs_y_web."px,resizable=no,toolbars=no,scrollbars=no'); return false;" title="클릭 하시면 원본 사진을 보실 수 있습니다." class="aa">";
?>
<table cellpadding="4" cellspacing="0" class="table3_web">
<col class="col2_web" /><? if($b_file_name1_web[$i]) {?><col class="col3_web" /><? } ?><col class="col6_web" /><col class="col7_web" />
<tr>
<td align="right"></td>
<? if($b_file_name1_web[$i]) {?><td align="left" valign="top" class="td2_web">
<table cellspacing="3" cellpadding="5" class="table5_web">
<col class="col1_web" />
<tr>
<td align="left">
<?=$img_link_web?><?=$b_file_name1s_web?></a></td>
</tr>
</table></td><? } ?>
<td align="left" valign="top"><span class="span3_web"><b><?=$subject_i2_web?></a></b></span> <span class="comment1_web"><?=$comments_web?> <?=$new_web?></span><br /><div class="span4_web"><?=$use_category_web?></div><span class="span3_web"><?=$b_memos_web?></span></td>
<td align="right"></td>
</tr>
</table>
<table cellpadding="0" cellspacing="0" class="table4_web">
<col class="col3_web" />
<tr>
<td class="td3_web"></td>
</tr>
</table>
<? }}} ?>
</td>
</tr>
</table>
입니다
노프레임 홈페이지입니다.. 답변 부탁드려요..