채택완료

그누 4 에러 코드 좀 봐주세요

2021-04-02 (금) 18:08:40 2,413

수고하십니다.

DB이전을 하였는데요.

그누보드4 갤러리 게시판인데

서버 이전하고 

Deprecated: Function eregi() is deprecated in /home/users/0/kaad/web/bezzang-e.com/skin/board/schedule/list.skin.php on line 100

에러가 납니다.

100번 줄에 가보면 

아래와 같이나오는데

어찌 수정을 해줘야 할까요?

PHP버전이 틀려서 그럴까요?

if (!$board[bo_1]) alert("게시판 설정 : 여분 필드 1 에 파일이름을 설정하십시오(꼭 영어이름!!). (예)memday.2007");

100번째

if (eregi('%', $width)) {
    $col_width = "14%"; //표의 가로 폭이 100보다 크면 픽셀값입력
}else{
    $col_width = round($width/7); //표의 가로 폭이 100보다 작거나 같으면 백분율 값을 입력
}
$col_height= 120 ;//내용 들어갈 사각공간의 세로길이를 가로 폭과 같도록
$today = getdate(); 
$b_mon = $today['mon']; 
$b_day = $today['mday']; 
$b_year = $today['year']; 
if ($year < 1) {
   $month = $b_mon;
   $mday = $b_day;
   $year = $b_year;
}

|

답변 3개 / 댓글 3개

채택된 답변
+20 포인트

이렇게 한번 바꿔보시겠어요?

if(preg_match('/^%/', $witdh)){
    $col_width = "14%";
}else{
    $col_width = round($width/7);
}

답변에 대한 댓글 1개

2021-04-03 (토) 13:09:24
감사합니다.
잘되네요 ^^

if(preg_match('/%/', $witdh)){

답변에 대한 댓글 1개

2021-04-03 (토) 13:09:33
감사합니다.
잘되네요 ^^

eregi 함수는 php 5.3 이후 버전에서는 지원하지 않습니다.

preg_replace로 대체할 수 있으니 해당 함수를 수정하세요.

답변에 대한 댓글 1개

2021-04-02 (금) 18:10:41
제가 함수같은 것을 전혀 몰라서요.
힌트 좀 주시면 안될까요?

if (preg_replace('%', $width)) { 넣어주니 다른 에러가 나오네요.

Warning: preg_replace() expects at least 3 parameters, 2 given in/skin/board/schedule/list.skin.php on line 100

답변을 작성하려면 로그인이 필요합니다.