제목 | 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) | ||
없음 |