| 제목 | icodekore sms 모듈 쓰는 분들 참고하세요.. | ||
|---|---|---|---|
| 글쓴이 | DJ구스 | 작성시각 | 2011/12/09 00:04:30 |
|
|
|||
|
일전에도 참.. 그랬는데... php 5.2.x 버젼에서는 그닥 문제가 없었는데 php 5.3.x 버젼으로 업데이트 하면서 아래의 함수가 더이상 지원이 안되네요.. 아래의 두 내장 함수는 더이상 지원이 안되는군요.. eregi eregi_replace
function CheckCommonType($dest, $rsvTime) {
$dest=eregi_replace("[^0-9]","",$dest);
if (strlen($dest)<10 || strlen($dest)>11) return "휴대폰 번호가 틀렸습니다";
$CID=substr($dest,0,3);
if ( eregi("[^0-9]",$CID) || ($CID!='070' && $CID!='010' && $CID!='011' && $CID!='016' && $CID!='017' && $CID!='018' && $CID!='019') ) return "휴대폰 앞자리 번호가 잘못되었습니다";
$rsvTime=eregi_replace("[^0-9]","",$rsvTime);
if ($rsvTime) {
if (!checkdate(substr($rsvTime,4,2),substr($rsvTime,6,2),substr($rsvTime,0,4))) return "예약날짜가 잘못되었습니다";
if (substr($rsvTime,8,2)>23 || substr($rsvTime,10,2)>59) return "예약시간이 잘못되었습니다";
}
}
이건 원본 소스 이구요아래의 소스로 수정해주시면 됩니다.
function CheckCommonType($dest, $rsvTime) {
$dest=preg_replace("[^0-9]","",$dest);
if (strlen($dest)<10 || strlen($dest)>11) return "휴대폰 번호가 틀렸습니다";
$CID=substr($dest,0,3);
if ( preg_match("[^0-9]",$CID) || ($CID!='070' && $CID!='010' && $CID!='011' && $CID!='016' && $CID!='017' && $CID!='018' && $CID!='019') ) return "휴대폰 앞자리 번호가 잘못되었습니다";
$rsvTime=preg_replace("[^0-9]","",$rsvTime);
if ($rsvTime) {
if (!checkdate(substr($rsvTime,4,2),substr($rsvTime,6,2),substr($rsvTime,0,4))) return "예약날짜가 잘못되었습니다";
if (substr($rsvTime,8,2)>23 || substr($rsvTime,10,2)>59) return "예약시간이 잘못되었습니다";
}
}
|
|||
| 다음글 | 컨트롤러 외부에서의 종료방법 (1) | ||
| 이전글 | Upgrading from 2.0.3 to 2.1.0 (5) | ||
| 없음 |