뚝

시간별이미지출력 이것좀봐주세요!~~

지금 시간대 별로 이미지를 출력하려고하는데요!~
소스를 이렇게했는데!~

내용은 아침 08:00~09:00 시까지 onair이라는이미지가
점심 12:00~01:00 시까지 onair이라는이미지가
저녁 05:00~06:00 시까지 onair이라는이미지가

그외의시간은 offair 이라는 이미지가 뜨게하고싶은데 이렇게 하는게 맞는지 고수분들께서좀 봐주세요!~~~

<?php
$ctime = time();
$img = 0;

$achimStart = strtotime(date("Y-m-d"). "08:00");
$achimEnd  = strtotime(date("Y-m-d"). "09:00");

$bchimStart = strtotime(date("Y-m-d"). "12:00");
$bchimEnd  = strtotime(date("Y-m-d"). "01:00");

$cchimStart = strtotime(date("Y-m-d"). "05:30");
$cchimEnd  = strtotime(date("Y-m-d"). "06:00");

// 아침인지....
if($ctime >= $achimStart && $ctime <= $achimEnd) $img = 1;

// 점심인지....
if($ctime >= $bchimStart && $ctime <= $bchimEnd) $img = 1;

// 저녁인지....
if($ctime >= $cchimStart && $ctime <= $cchimEnd) $img = 1;

if($img == 1) echo "<img src=./img_u/onair.gif>";
else echo "<img src=./img_u/offair.gif>";

?>

[이 게시물은 관리자님에 의해 2011-10-31 17:12:10 PHP & HTML에서 이동 됨]
|

댓글 2개

잘 하셨는데요. 로직이 거꾸로네요. Time 을 substr 이란 함수로 잘라서 쓰면
조금더 간편한 코드가 나올법했는데 말이죠. ㅎㅎ
<?php

switch( date('H')) {
case '08':
case '09':
case '12':
case '13':
case '17': if( date('i')<'30') break;
case '18': echo 'onair.gif';
}

?>
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

8,188건
+
제목 글쓴이 날짜 조회
08-06-19 조회 2,389
08-06-15 조회 3,138
08-06-15 조회 2,360
08-06-14 조회 2,698
08-06-14 조회 3,596
08-06-14 조회 3,296
08-06-12 조회 2,184
08-06-11 조회 2,215
08-06-11 조회 2,305
08-06-11 조회 7,341
08-06-11 조회 7,072
08-06-08 조회 3,256
08-06-07 조회 2,196
08-06-05 조회 2,314
08-06-05 조회 3,291
08-06-05 조회 2,658
08-06-05 조회 2,315
08-06-05 조회 2,343
08-06-04 조회 2,263
08-06-03 조회 2,254
08-06-03 조회 5,324
08-06-03 조회 3,560
08-06-02 조회 2,863
08-06-02 조회 3,996
08-06-01 조회 2,614
08-05-31 조회 2,306
08-05-31 조회 2,329
08-05-31 조회 2,414
08-05-30 조회 2,290
08-05-29 조회 2,428
08-05-29 조회 3,690
08-05-27 조회 5,519
08-05-26 조회 2,366
08-05-26 조회 5,280
08-05-25 조회 5,350
08-05-24 조회 2,422
08-05-23 조회 3,422
08-05-23 조회 2,831
08-05-23 조회 4,582
08-05-22 조회 2,604
08-05-21 조회 4,942
08-05-21 조회 4,727
08-05-21 조회 3,880
08-05-20 조회 4,474
08-05-20 조회 4,064
08-05-20 조회 3,291
08-05-20 조회 4,564
08-05-20 조회 3,911
08-05-20 조회 4,795
08-05-19 조회 2,334
08-05-16 조회 3,465
08-05-15 조회 2,527
08-05-15 조회 2,361
08-05-15 조회 2,353
08-05-14 조회 2,279
08-05-13 조회 2,731
08-05-13 조회 4,127
08-05-13 조회 4,567
08-05-09 조회 4,338
08-05-08 조회 3,090
08-05-08 조회 5,245
08-05-08 조회 2,611
08-05-07 조회 2,314
08-05-07 조회 2,470
08-05-07 조회 2,277
08-05-01 조회 2,591
08-05-01 조회 2,942
08-04-29 조회 3,787
08-04-28 조회 3,602
08-04-26 조회 2,617
08-04-26 조회 2,350
08-04-26 조회 3,613
08-04-25 조회 4,039
08-04-23 조회 4,479
08-04-22 조회 4,416
08-04-22 조회 3,559
08-04-22 조회 5,120
08-04-22 조회 4,500
08-04-22 조회 6,878
08-04-22 조회 3,950
08-04-21 조회 3,091
08-04-21 조회 3,148
08-04-21 조회 3,093
08-04-21 조회 2,931
08-04-21 조회 4,047
08-04-20 조회 3,208
08-04-20 조회 2,898
08-04-20 조회 3,423
08-04-19 조회 2,323
08-04-18 조회 3,021
08-04-18 조회 4,338
08-04-17 조회 3,577
08-04-17 조회 3,026
08-04-17 조회 3,255
08-04-17 조회 2,526
08-04-17 조회 2,927
08-04-17 조회 2,410
08-04-17 조회 2,974
08-04-17 조회 3,026
08-04-17 조회 2,223