쌩초보 날짜 입/출력 질문드립니다. 정보
쌩초보 날짜 입/출력 질문드립니다.본문
php에 대해서 1% 알까 말까 한 수준입니다.
html 조금 할줄알아서 눈대중으로 이부분인가 하고 조금씩 수정하고 있는데요.
어찌해도 방법이 없어 이렇게 질문드립니다. ㅠㅠ
write.skin.php ->>>>>>
<input type="text" name="wr_11" value="<?php echo $write['wr_11']; ?>" readonly="readonly" style="width:80px;" itemname="개최기간" required="required">
<img src="<?php echo $board_skin_path; ?>/img/b_calendar.gif" onclick="win_calendar('wr_11', '<?php echo $write['wr_11']; ?>', '');">
<span>~</span>
<input type="text" name="wr_12" value="<?php echo $write['wr_12']; ?>" readonly="readonly" style="width:80px;" itemname="개최기간" required="required">
<img src="<?php echo $board_skin_path; ?>/img/b_calendar.gif" onclick="win_calendar('wr_12', '<?php echo $write['wr_12']; ?>', '');">
latest.skin.php ->>>>>>>>>>
<div class="Date"><?php echo preg_replace('/([0-9]{4})([0-9]{2})([0-9]{2})/', '\1년 \2월 \3일', $view['wr_11']); ?> ~ <?php echo preg_replace('/([0-9]{4})([0-9]{2})([0-9]{2})/', '\1년 \2월 \3일', $view['wr_12']); ?></div>
이렇게 다른거 가져와서 붙여넣었습니다.
입력은 됩니다. 날짜는 잘 들어가는것 같은데요
출력이 안됩니다.
아무리 날짜를 입력해도 출력이 안되고 그냥 공백으로 나옵니다.
어찌해야할까요?
어떤부분이 잘못된 걸까요?
참 두파일의 경로는 다릅니다.
경로가 달라서 그런걸까요 ?
html 조금 할줄알아서 눈대중으로 이부분인가 하고 조금씩 수정하고 있는데요.
어찌해도 방법이 없어 이렇게 질문드립니다. ㅠㅠ
write.skin.php ->>>>>>
<input type="text" name="wr_11" value="<?php echo $write['wr_11']; ?>" readonly="readonly" style="width:80px;" itemname="개최기간" required="required">
<img src="<?php echo $board_skin_path; ?>/img/b_calendar.gif" onclick="win_calendar('wr_11', '<?php echo $write['wr_11']; ?>', '');">
<span>~</span>
<input type="text" name="wr_12" value="<?php echo $write['wr_12']; ?>" readonly="readonly" style="width:80px;" itemname="개최기간" required="required">
<img src="<?php echo $board_skin_path; ?>/img/b_calendar.gif" onclick="win_calendar('wr_12', '<?php echo $write['wr_12']; ?>', '');">
latest.skin.php ->>>>>>>>>>
<div class="Date"><?php echo preg_replace('/([0-9]{4})([0-9]{2})([0-9]{2})/', '\1년 \2월 \3일', $view['wr_11']); ?> ~ <?php echo preg_replace('/([0-9]{4})([0-9]{2})([0-9]{2})/', '\1년 \2월 \3일', $view['wr_12']); ?></div>
이렇게 다른거 가져와서 붙여넣었습니다.
입력은 됩니다. 날짜는 잘 들어가는것 같은데요
출력이 안됩니다.
아무리 날짜를 입력해도 출력이 안되고 그냥 공백으로 나옵니다.
어찌해야할까요?
어떤부분이 잘못된 걸까요?
참 두파일의 경로는 다릅니다.
경로가 달라서 그런걸까요 ?
댓글 전체

<div class="Date"><?php echo preg_replace('/([0-9]{4})([0-9]{2})([0-9]{2})/', '\1년 \2월 \3일', $view['wr_11']); ?> ~ <?php echo preg_replace('/([0-9]{4})([0-9]{2})([0-9]{2})/', '\1년 \2월 \3일', $view['wr_12']); ?></div>
위방법보다
$wr_11 = explode("-", $view['wr_11']);
$wr_12 = explode("-", $view['wr_11']);
echo $wr_11[0] . "년 " . $wr_11[1] . "월 " . $wr_11[2] . "일";
echo $wr_12[0] . "년 " . $wr_12[1] . "월 " . $wr_12[2] . "일";
위방법보다
$wr_11 = explode("-", $view['wr_11']);
$wr_12 = explode("-", $view['wr_11']);
echo $wr_11[0] . "년 " . $wr_11[1] . "월 " . $wr_11[2] . "일";
echo $wr_12[0] . "년 " . $wr_12[1] . "월 " . $wr_12[2] . "일";
어떤식으로 붙여넣어야할까요 죄송합니다 썡초보입니다 ㅠㅠ
우선.. DB 에 wr_11, wr_12 가 있는지 의심스럽네요.
latest.skin.php 에 for문 안에는
$list[$i]['wr_11'] 과 같이 들어가야 합니다.
latest.skin.php 에 for문 안에는
$list[$i]['wr_11'] 과 같이 들어가야 합니다.
답변 감사합니다.
DB 에 wr_11,wr_12 가 있다는게 무엇인가요?
latest.skin.php에 for 를 찾아보니
<?
for ($i=0; $i<count($list); $i++) {
?>
이것만 검색이되네요..
뭔가 이부분이 문제인것 같네요 ㅠㅠ
DB 에 wr_11,wr_12 가 있다는게 무엇인가요?
latest.skin.php에 for 를 찾아보니
<?
for ($i=0; $i<count($list); $i++) {
?>
이것만 검색이되네요..
뭔가 이부분이 문제인것 같네요 ㅠㅠ
그누보드는 기본적으로 여분 필드를 wr_1~ wr_10 까지 세팅 되어 있습니다.
11 이상을 쓸 경우에는 해당 DB에서 필드를 늘려줘야 합니다.
생 초보분이 wr_11 을 쓰시는거 로 봐서 다운받은 스킨에서 자동으로 여분필드를 늘려주는 기능이 들어 있어 보이긴 합니다만 이경우 다운받은 스킨에 설명을 다시 한번 확인해 보시는 것이 좋습니다.
그리고 프리자인 님의 답변은 2012-12-03 과 같이 하이픈 '-' 의 형태로 들어갔을 경우 적용됩니다.
만일 하이픈이 없는 20120908 과 같은 형태로 입력된다면 입력방식을 바꾸세요
11 이상을 쓸 경우에는 해당 DB에서 필드를 늘려줘야 합니다.
생 초보분이 wr_11 을 쓰시는거 로 봐서 다운받은 스킨에서 자동으로 여분필드를 늘려주는 기능이 들어 있어 보이긴 합니다만 이경우 다운받은 스킨에 설명을 다시 한번 확인해 보시는 것이 좋습니다.
그리고 프리자인 님의 답변은 2012-12-03 과 같이 하이픈 '-' 의 형태로 들어갔을 경우 적용됩니다.
만일 하이픈이 없는 20120908 과 같은 형태로 입력된다면 입력방식을 바꾸세요
아 그런부분이군요
wr_5 / wr_6 으로 해보아도 출력이 안되길래
이건 다 어디에 쓰는게아닐까 해서 그냥 맘대로 지정했습니다.
다시한번 5/6 으로해보겠습니다
답변감사합니다
wr_5 / wr_6 으로 해보아도 출력이 안되길래
이건 다 어디에 쓰는게아닐까 해서 그냥 맘대로 지정했습니다.
다시한번 5/6 으로해보겠습니다
답변감사합니다
해결(?) 하였습니다. kesan 님 답변 정말 감사드립니다.
많은 도움이 되었습니다.
이렇게 해결하였습니다.
lastest.skin.php-->>
<div class="Subject"><?php if($list[$i][link][1]){ ?><a href="<?=$list[$i][link][1]?>" style="color:#ffffff;" ><? } ?><?=cut_str(strip_tags($list[$i][wr_8]),100," ")?><?php if($list[$i][link][1]){ ?></a><? } ?>~<?php if($list[$i][link][1]){ ?><a href="<?=$list[$i][link][1]?>" style="color:#ffffff;" ><? } ?><?=cut_str(strip_tags($list[$i][wr_9]),100," ")?><?php if($list[$i][link][1]){ ?></a><? } ?></div>
preg_replace 이것이 무슨명령인진 모르겠으나(검색해도 잘모르겠더군요..) 요명령을 빼고 다른출력부분을 참고 하여 수정하였습니다.
위내용은 단순출력인것 같네요.
원하던건 달력 팝업이뜨고 날짜지정을 하면 #### 년 ## 월 ## 일 ~ #### 년 ## 월 ## 일 이었지만..
이렇게 하려면 몇일더걸리겠다 싶어서
그냥 단순 입력 / 단순 출력으로 해결하였습니다.
그나마 댓글 달아주신분들 도움으로 힌트를 얻었네요. 감사합니다
많은 도움이 되었습니다.
이렇게 해결하였습니다.
lastest.skin.php-->>
<div class="Subject"><?php if($list[$i][link][1]){ ?><a href="<?=$list[$i][link][1]?>" style="color:#ffffff;" ><? } ?><?=cut_str(strip_tags($list[$i][wr_8]),100," ")?><?php if($list[$i][link][1]){ ?></a><? } ?>~<?php if($list[$i][link][1]){ ?><a href="<?=$list[$i][link][1]?>" style="color:#ffffff;" ><? } ?><?=cut_str(strip_tags($list[$i][wr_9]),100," ")?><?php if($list[$i][link][1]){ ?></a><? } ?></div>
preg_replace 이것이 무슨명령인진 모르겠으나(검색해도 잘모르겠더군요..) 요명령을 빼고 다른출력부분을 참고 하여 수정하였습니다.
위내용은 단순출력인것 같네요.
원하던건 달력 팝업이뜨고 날짜지정을 하면 #### 년 ## 월 ## 일 ~ #### 년 ## 월 ## 일 이었지만..
이렇게 하려면 몇일더걸리겠다 싶어서
그냥 단순 입력 / 단순 출력으로 해결하였습니다.
그나마 댓글 달아주신분들 도움으로 힌트를 얻었네요. 감사합니다
preg_replace 는 검색하면 엄청 많이 나옵니다. ㅎ
a를 b 로 바꿔주는 기능중 하나입니다. ereg eregi ereg_replace 등 이 있습니다.
a를 b 로 바꿔주는 기능중 하나입니다. ereg eregi ereg_replace 등 이 있습니다.