전화번호 노출설정 다시 올려봅니다. 정보
전화번호 노출설정 다시 올려봅니다.본문
아 제가 완전 초보자라 코드를 잘 못봅니다.
부득이 질문드리는거라 염치없지만 해결방법좀 부탁드립니다. 꾸벅.
그누보드 view.php 파일에서
//전화번호 회원만 열람
if(!$is_member) {
$view[content] = preg_replace("/([0-9]{2,3}[- \.\/])?[0-9]{3,4}[- \.\/][0-9]{4}/", "***-****-****", $view[content]);
}
위와 같이 설정을 해서 비회원일 경우 전화번호 열람이 안되게 하였습니다.
이것을
비회원일 경우는 - 올린기간이 언제든 상관없이 무조건 <***-****-****> 이렇게 뜨게 하고
회원일 경우 - 일개월 이전 게시물은 전화번호 뜨고 일주일(또는 일개월 두가지) 지난 게시물은 "<1주일이 경과하여 전화번호 열람이 안됩니다>" 이렇게 뜨게 하고 싶습니다.
그리고,,만약 1주일이 아니고 1개월로 한다면 어떻게 해야하는지도 좀 알려주세요.
이거 너무 번거롭게 해드려서 죄송합니다.
프로그래머한테 작업문의 드려야 맞는건데 현재 너무 바쁘다하시고 제가 지금 너무 급해서 물어보는거라 잘 부탁드립니다. 꾸벅.
strtotime("-30 days") 이 함수를 이용하라고 알려주셨는데 혹시 아시는분 부탁드립니다..
부득이 질문드리는거라 염치없지만 해결방법좀 부탁드립니다. 꾸벅.
그누보드 view.php 파일에서
//전화번호 회원만 열람
if(!$is_member) {
$view[content] = preg_replace("/([0-9]{2,3}[- \.\/])?[0-9]{3,4}[- \.\/][0-9]{4}/", "***-****-****", $view[content]);
}
위와 같이 설정을 해서 비회원일 경우 전화번호 열람이 안되게 하였습니다.
이것을
비회원일 경우는 - 올린기간이 언제든 상관없이 무조건 <***-****-****> 이렇게 뜨게 하고
회원일 경우 - 일개월 이전 게시물은 전화번호 뜨고 일주일(또는 일개월 두가지) 지난 게시물은 "<1주일이 경과하여 전화번호 열람이 안됩니다>" 이렇게 뜨게 하고 싶습니다.
그리고,,만약 1주일이 아니고 1개월로 한다면 어떻게 해야하는지도 좀 알려주세요.
이거 너무 번거롭게 해드려서 죄송합니다.
프로그래머한테 작업문의 드려야 맞는건데 현재 너무 바쁘다하시고 제가 지금 너무 급해서 물어보는거라 잘 부탁드립니다. 꾸벅.
strtotime("-30 days") 이 함수를 이용하라고 알려주셨는데 혹시 아시는분 부탁드립니다..
댓글 전체

$time = time();
if(!$is_member || $view[wr_datetime] > strtotime("-30 days", $time)) {
$view[content] = preg_replace("/([0-9]{2,3}[- \.\/])?[0-9]{3,4}[- \.\/][0-9]{4}/", "***-****-****", $view[content]);
--------------------------------
테스트 해보진 않아서 모르겠습니다. 속히 해결하시길...
if(!$is_member || $view[wr_datetime] > strtotime("-30 days", $time)) {
$view[content] = preg_replace("/([0-9]{2,3}[- \.\/])?[0-9]{3,4}[- \.\/][0-9]{4}/", "***-****-****", $view[content]);
--------------------------------
테스트 해보진 않아서 모르겠습니다. 속히 해결하시길...
$time = time();
if(!$is_member || $view[wr_datetime] > strtotime("-30 days", $time)) {
$view[content] = preg_replace("/([0-9]{2,3}[- \.\/])?[0-9]{3,4}[- \.\/][0-9]{4}/", "***-****-****", $view[content]);
}
위와같이 입력하니 날짜 관계없이 "***-****-****" 이렇게 나옵니다.
오류부분 확인좀 부탁드려요^^;
if(!$is_member || $view[wr_datetime] > strtotime("-30 days", $time)) {
$view[content] = preg_replace("/([0-9]{2,3}[- \.\/])?[0-9]{3,4}[- \.\/][0-9]{4}/", "***-****-****", $view[content]);
}
위와같이 입력하니 날짜 관계없이 "***-****-****" 이렇게 나옵니다.
오류부분 확인좀 부탁드려요^^;

$time = time();
if(!$is_member || strtotime($view[wr_datetime]) < strtotime("-30 days", $time)) {
$view[content] = preg_replace("/([0-9]{2,3}[- \.\/])?[0-9]{3,4}[- \.\/][0-9]{4}/", "***-****-****", $view[content]);
}
해보세요.. 이번엔 잘 됬음 좋겠네요...
if(!$is_member || strtotime($view[wr_datetime]) < strtotime("-30 days", $time)) {
$view[content] = preg_replace("/([0-9]{2,3}[- \.\/])?[0-9]{3,4}[- \.\/][0-9]{4}/", "***-****-****", $view[content]);
}
해보세요.. 이번엔 잘 됬음 좋겠네요...
우앙 해결됐습니다.
퍼플로즈님 정말 고맙습니다. 꾸벅!! ☞(*⌒▽⌒*)☜
퍼플로즈님 정말 고맙습니다. 꾸벅!! ☞(*⌒▽⌒*)☜