게시판 이름의 특정 문자 더하고 빼는 방법?
질문이 적당한지 모르겠군요. 제가 php를 모니터 너머로 배우다보니 틀린 용어들이 있을 겁니다. 널리 이해해주세요^^;
'A'와 'A_x'라는 게시판을 만들고 같은 헤드문서로 각 게시판에서 서로의 링크(최근게시물까지)를 나타내려고 합니다. 제가 대충 논리식을 짜보았는데 이걸 토대로 간단한 소스를 짜주실 분 없으신지요.
/////////////////
<?
게시판명에 "_x"가 없으면 "_x"를 붙인 후
$bo_table2 라고 한다.
게시판명에 "_x"가 있으면 "_x"를 뺀 후
$bo_table2 라고 한다.
?>
<? latest('basic', $bo_table2, 5, 25); ?>
///////////////////////////
그렇게 어렵지는 않을텐데 ... ^^;
'A'와 'A_x'라는 게시판을 만들고 같은 헤드문서로 각 게시판에서 서로의 링크(최근게시물까지)를 나타내려고 합니다. 제가 대충 논리식을 짜보았는데 이걸 토대로 간단한 소스를 짜주실 분 없으신지요.
/////////////////
<?
게시판명에 "_x"가 없으면 "_x"를 붙인 후
$bo_table2 라고 한다.
게시판명에 "_x"가 있으면 "_x"를 뺀 후
$bo_table2 라고 한다.
?>
<? latest('basic', $bo_table2, 5, 25); ?>
///////////////////////////
그렇게 어렵지는 않을텐데 ... ^^;
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 10개
<a href=./?doc=bbs/gnuboard.php&bo_table=<?=$bo_table?>><b><?=$bo_subject?></b></a>
제가 최근게시물스킨에서는 게시판제목링크를 워낙 안쓰다보니...--;;;
<?
$sub_prefix = "_fb";
$bo_table_len = strlen($bo_table);
$pos = strpos($bo_table, $sub_prefix);
if ($pos != ($bo_table_len - 3)) {
$bo_table2 = $bo_table . $sub_prefix;
$bo_subject = "111111" ;
} else {
$bo_table2 = substr($bo_table, 0, $bo_table_len - 3);
$bo_subject = "222222" ;
}
//////////////////
echo "<a href=./?doc=bbs/gnuboard.php&bo_table=".$bo_table2.">▣ <b>".$bo_subject."</b></a><br>";
latest('basic', $bo_table2, 5, 17);
?>
각 게시판에서 다른 게시판의 링크와 최근게시물은 이제 해결되었는데
그 게시판제목까지 출력했으면 하는 소망이 생기는군요^^;;
혹시 시간이 되신다면............ -_-;;;;
테이블명 'A_x'에서 '_x'를 빼서 'A'로 하는 방법은 없는건감요-_-;;;
그렇다면..
<?
$sub_prefix = "_x";
$bo_table_len = strlen($bo_table);
$pos = strpos($bo_table, $sub_prefix);
if ($pos != ($bo_table_len - 2)) {
$bo_table2 = $bo_table . $sub_prefix;
} else {
$bo_table2 = substr($bo_table, 0, $bo_table_len - 2);
}
?>
아무튼 님덕분에 뭔가 실마리가 보이는 것 같아서 다시 한번 감사드립니다. 혹시 가능하시다면 조금만 더 수고해주시면 안될까요^^;;; (물론 다른 고수님들도!)
$sub_prefix = "_x";
$bo_table_len = strlen($bo_table);
$pos = strpos($bo_table, $sub_prefix);
if ($pos != ($bo_table_len - 2)) {
$bo_table2 = $bo_table . $sub_prefix;
} else {
$bo_table2 = $bo_table;
}
?>
정도 되려나...?? 단순히 _x 만 있는걸 검사한게 아니라 끝에서 2자리가 _x 일경우를 체크했습니다..;