Message: Undefined offset: 4
codeigniter 예제의 board write_v
작성하는 와중에
쓰기 실행시 위의 에러가 발생하였다.
Undefined offset 의 의미는 배열 안을 이용하려고 하는데
배열에 접속하려는 부분이 없는 것이다.
4라고 하면 array[4]에 접근을 못하는 것이다.
localhost/bbs/board/write/ci_board/page/
page뒤에 숫자가 있어야 하는데 없어서 못찾는 것이다.
모든 주소에 page뒤의 숫자를 표시하던지
page뒤에 숫자가 없으면 1을 결과값으로 가지게 하면 된다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
<?php
function url_explode($url, $key)
{
$cnt = count($url);
for($i=0; $cnt>$i; $i++ )
{
if($url[$i] ==$key)
{
$k = $i+1;
if($k == $cnt){
return '1';
}else{
return $url[$k];
}
}
}
}
| cs |