질문드려요 음성쪽지관련.. 정보
질문드려요 음성쪽지관련..본문
위의링크 유아원님 음성쪽지 입니다
아래 해바라기님 질답을 보고나서야 저도 소리가 납니다.
작은실수 ㅜㅜ
그런데요
혹시 쪽지를 확인할때까지 페이지가 바뀔때마다 음성으로 알려줄수는 없을까요?
정해준 시간에 따라 알려준다든지...
알고싶어요
댓글 전체

// 쪽지를 받았나?
if ($member['mb_memo_call']) {
$memo_time = date("Y-m-d H:i:s"); //오늘 날짜
// 쪽지 딜레이
$memo_delay = $member[mb_10];
// 딜레이 시간 (단위 초)
$memo_plus = date("Y-m-d H:i:s", strtotime($memo_time) + (30 * 1));
// 읽지 않은 쪽지가 있는지 검사
$sql = " select count(*) as cnt from $g4[memo_table] where me_recv_mb_id = '$member[mb_id]' and me_read_datetime = '0000-00-00 00:00:00' ";
$row = sql_fetch($sql);
// 딜레이가 지났고, 읽지않은 쪽지가 있을 때
if ($memo_delay < $memo_time && $row[cnt]) {
// 쪽지 음성 출력
$memo_rand = rand(0,7); // 랜덤으로 쪽지소리 출력.
$memo_on = "<div style='width:0px; height:0px; position: absolute; overflow:hidden;'><script>doc_write(f_obj_movie('{$g4[path]}/msg/memo_00{$memo_rand}.mp3', 'memo', 1, 1, 'true'));</script></div>";
// 딜레이 재 업데이트
sql_query(" update {$g4[member_table]} set mb_10 = '$memo_plus' where mb_id = '$member[mb_id]' ");
}
// 딜레이가 지나지 않았을 때 잠수, 읽지않은 쪽지가 있을 때
else if ($memo_delay >= $memo_time && $row[cnt]) {
// 패스
} else {
// 없다면 업데이트
sql_query(" update {$g4[member_table]} set mb_memo_call = '' where mb_id = '$member[mb_id]' ");
}
}
if ($member['mb_memo_call']) {
$memo_time = date("Y-m-d H:i:s"); //오늘 날짜
// 쪽지 딜레이
$memo_delay = $member[mb_10];
// 딜레이 시간 (단위 초)
$memo_plus = date("Y-m-d H:i:s", strtotime($memo_time) + (30 * 1));
// 읽지 않은 쪽지가 있는지 검사
$sql = " select count(*) as cnt from $g4[memo_table] where me_recv_mb_id = '$member[mb_id]' and me_read_datetime = '0000-00-00 00:00:00' ";
$row = sql_fetch($sql);
// 딜레이가 지났고, 읽지않은 쪽지가 있을 때
if ($memo_delay < $memo_time && $row[cnt]) {
// 쪽지 음성 출력
$memo_rand = rand(0,7); // 랜덤으로 쪽지소리 출력.
$memo_on = "<div style='width:0px; height:0px; position: absolute; overflow:hidden;'><script>doc_write(f_obj_movie('{$g4[path]}/msg/memo_00{$memo_rand}.mp3', 'memo', 1, 1, 'true'));</script></div>";
// 딜레이 재 업데이트
sql_query(" update {$g4[member_table]} set mb_10 = '$memo_plus' where mb_id = '$member[mb_id]' ");
}
// 딜레이가 지나지 않았을 때 잠수, 읽지않은 쪽지가 있을 때
else if ($memo_delay >= $memo_time && $row[cnt]) {
// 패스
} else {
// 없다면 업데이트
sql_query(" update {$g4[member_table]} set mb_memo_call = '' where mb_id = '$member[mb_id]' ");
}
}

멤버 여분필드 10을 datetime 0000-00-00 00:00:00 으로 타입을 바꿔주세요.

읽지 않은 쪽지가 있으면 30초마다 알려줍니다.

더 나은 방법이 있겠죠 뭐 푸하하하
위소스는 어떤페이지에 넣어줘야 하는건가요?
head.sub.php에 넣는건가요?
아무곳이나 넣어도 되는건가요?
head.sub.php에 넣는건가요?
아무곳이나 넣어도 되는건가요?

// 쪽지를 받았나?
if ($member['mb_memo_call']) {
// 읽지 않은 쪽지가 있는지 검사
$sql = " select count(*) as cnt from $g4[memo_table] where me_recv_mb_id = '$member[mb_id]' and me_read_datetime = '0000-00-00 00:00:00' ";
$row = sql_fetch($sql);
// 읽지않은 쪽지가 있을 때
if ($row[cnt]) {
// 쪽지 음성 출력
$memo_rand = rand(0,7); // 랜덤으로 쪽지소리 출력.
$memo_on = "<div style='width:0px; height:0px; position: absolute; overflow:hidden;'><script>doc_write(f_obj_movie('{$g4[path]}/msg/memo_00{$memo_rand}.mp3', 'memo', 1, 1, 'true'));</script></div>";
} else {
// 없다면 업데이트
sql_query(" update {$g4[member_table]} set mb_memo_call = '' where mb_id = '$member[mb_id]' ");
}
}
if ($member['mb_memo_call']) {
// 읽지 않은 쪽지가 있는지 검사
$sql = " select count(*) as cnt from $g4[memo_table] where me_recv_mb_id = '$member[mb_id]' and me_read_datetime = '0000-00-00 00:00:00' ";
$row = sql_fetch($sql);
// 읽지않은 쪽지가 있을 때
if ($row[cnt]) {
// 쪽지 음성 출력
$memo_rand = rand(0,7); // 랜덤으로 쪽지소리 출력.
$memo_on = "<div style='width:0px; height:0px; position: absolute; overflow:hidden;'><script>doc_write(f_obj_movie('{$g4[path]}/msg/memo_00{$memo_rand}.mp3', 'memo', 1, 1, 'true'));</script></div>";
} else {
// 없다면 업데이트
sql_query(" update {$g4[member_table]} set mb_memo_call = '' where mb_id = '$member[mb_id]' ");
}
}

이렇게 하면 읽을 때까지 알려줍니다. -_-;

$memo_on 부분은 바꿔주세요. ^^
어떠부분을 어떻게 바꿔주는거죠?