PHP Version 5.2.6 >> PHP Version 7.4.9 Error 수정문의
다른 메시지는 안내대로 수정하여 정상구동 되는데, 아래 메시지는 수정방법을 몰라, 난감합니다... ㅠㅠ
1. Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting '-' or identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in/home/netbis/html/theme/asktheme_b3/skin/board/fz_gallery_circle/category.php on line 7
$cnt_bo_1 = 9; // 한줄당 분류 갯수 ?>
if (!$wr_id) { ?> $cnt = 1; >>7번라인 $sql = " SELECT bo_category_list FROM $g5['board_table'] WHERE bo_table='$bo_table'"; $row = sql_fetch($sql); $arr = explode("|", $row['bo_category_list']); // 구분자가 , 로 되어 있음 $str = ""; $str .= "
2. Warning: Illegal string offset 'source' in/home/netbis/html/theme/asktheme_b3/skin/board/fz_gallery_circle/view.skin.php on line 40
>> 40번라인 if($value['source'] && !$value['view']) {
$str .= "
- {$str}
답변 3개
print_r($value);해보면 확인 가능합니다
아래처럼 변경하세요
$value['source'] --> $value[$i]['source']
$value['view'] --> $value[$i]['view']
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
아래 처럼 체크해 보세요.
//존재 여부 체크
if(isset($value['source']) && $value['source'] && !$value['view']) {
답변에 대한 댓글 1개
행복한 추석명절을 보내시길... ^^~
댓글을 작성하려면 로그인이 필요합니다.
문자열에 배열 변수를 넣을 경우
$sql = " SELECT bo_category_list FROM {$g5['board_table'} WHERE bo_table='$bo_table'";
위와 같이 {}로 감싸야 합니다.
Illegal string offset 오류는
foreach 문 아래에 print_r2($value); 후 배열에 source 키가 정의되어 있는지 보세요.
답변에 대한 댓글 3개
1. 크롬 브라우져에서 아래 메시지
Parse error: syntax error, unexpected '}', expecting ']' in /home/netbis/html/theme/asktheme_b3/skin/board/fz_gallery_circle/category.php on line 7
감사합니다 !!!
행복한 추석명절을 보내시길... ^^~
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
행복한 추석명절을 보내시길... ^^~