묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
[PHP] 간단한 PHP 구문 오류. - Call to undefined function...
2003.04.03 00:53
PHP 프로그램으로 아주 간단한 테스트를 했는데
에러 메시지만 뜨는군요.
Fatal error: Call to undefined function: get_totalnames() in /system/home/wooshin4/html/test.php on line 5
test.php 파일 5번째 라인
$totalnames=get_totalnames(22); - 이 라인에서 오류가 납니다.
어디에 오류가 있는걸까요?
또, 다른 파일 간에 변수나 함수의 쓰임새에 대한 도움말은 어디서 얻을 수 있는 지 궁금합니다.
================================
test.php
================================
<?
include "/gettotal.php"; // 각 게시판 새로 등록된 글들 얻기
$totalnames=get_totalnames(22);
echo"$totalnames";
?>
================================
gettotal.php
================================
<?
//if ($_lib_gettotal) return;
//$_lib_gettotal = true;
include "ttdbconn.inc";
include "function_go.inc";
function get_totalnews($board_no) {
$total_news[0] = TodayCount("howboard"); // 게시판이용법
$total_news[1] = TodayCount("freeboard"); //선후배게시판
$total_news[2] = TodayCount("homelink"); // 추천홈피링크
$total_news[3] = TodayCount("4th"); // 4회 게시판
$total_news[4] = TodayCount("cele_console"); // 경조사/모임
$total_news[5] = TodayCount("meet"); // 전문가/Q&A
$total_news[6] = TodayCount("file_pds"); // 정보/자료실
$total_news[7] = TodayCount("pics_pds"); // 사진모음
$total_news[8] = TodayCount("family"); // 4회 다락방
$total_news[9] = TodayCount("1ban"); // 3학년 1반 게시판
$total_news[10] = TodayCount("2ban"); // 3학년 2반 게시판
$total_news[11] = TodayCount("3ban"); // 3학년 3반 게시판
$total_news[12] = TodayCount("4ban"); // 3학년 4반 게시판
$total_news[13] = TodayCount("5ban"); // 3학년 5반 게시판
$total_news[14] = TodayCount("6ban"); // 3학년 6반 게시판
$total_news[15] = TodayCount("7ban"); // 3학년 7반 게시판
$total_news[16] = TodayCount("8ban"); // 3학년 8반 게시판
$total_news[17] = TodayCount("9ban"); // 3학년 9반 게시판
$total_news[18] = TodayCount("10ban"); // 3학년 10반 게시판
$total_news[19] = TodayCount("11ban"); // 3학년 11반 게시판
$total_news[20] = TodayCount("12ban"); // 3학년 12반 게시판
$total_news[21] = TodayCount("club_climb"); // 등산동호회
$total_news[22] = TodayCount("club_paduk"); // 바둑동호회
$total_news[23] = TodayCount("club_golf"); // 골프동호회
$total_news[24] = TodayCount("club_it"); // T 동호회
$total_news[25] = TodayCount("area_ilsan"); // 일산 지역
$total_news[26] = TodayCount("area_boondang"); // 분당 지역
$total_news[27] = TodayCount("area_kangbook"); // 강북 지역
$total_news[28] = TodayCount("area_kangnam"); // 강남 지역
$total_news[29] = TodayCount("area_choongchung"); // 대전/중부
$total_news[30] = TodayCount("area_abroad"); // 해외 동문
$total_news[31] = TodayCount("operation"); // 운영위원회
return $total_news[$board_no];
}
function get_totalnames($board_no) {
$total_names[0] = "howboard"; // 게시판이용법
$total_names[1] = "freeboard"; //선후배게시판
$total_names[2] = "homelink"; // 추천홈피링크
$total_names[3] = "4th"; // 4회 게시판
$total_names[4] = "cele_console"; // 경조사/모임
$total_names[5] = "meet"; // 전문가/Q&A
$total_names[6] = "file_pds"; // 정보/자료실
$total_names[7] = "pics_pds"; // 사진모음
$total_names[8] = "family"; // 4회 다락방
$total_names[9] = "1ban"; // 3학년 1반 게시판
$total_names[10] = "2ban"; // 3학년 2반 게시판
$total_names[11] = "3ban"; // 3학년 3반 게시판
$total_names[12] = "4ban"; // 3학년 4반 게시판
$total_names[13] = "5ban"; // 3학년 5반 게시판
$total_names[14] = "6ban"; // 3학년 6반 게시판
$total_names[15] = "7ban"; // 3학년 7반 게시판
$total_names[16] = "8ban"; // 3학년 8반 게시판
$total_names[17] = "9ban"; // 3학년 9반 게시판
$total_names[18] = "10ban"; // 3학년 10반 게시판
$total_names[19] = "11ban"; // 3학년 11반 게시판
$total_names[20] = "12ban"; // 3학년 12반 게시판
$total_names[21] = "club_climb"; // 등산동호회
$total_names[22] = "club_paduk"; // 바둑동호회
$total_names[23] = "club_golf"; // 골프동호회
$total_names[24] = "club_it"; // T 동호회
$total_names[25] = "area_ilsan"; // 일산 지역
$total_names[26] = "area_boondang"; // 분당 지역
$total_names[27] = "area_kangbook"; // 강북 지역
$total_names[28] = "area_kangnam"; // 강남 지역
$total_names[29] = "area_choongchung"; // 대전/중부
$total_names[30] = "area_abroad"; // 해외 동문
$total_names[31] = "operation"; // 운영위원회
return $total_names[$board_no];
}
?>
에러 메시지만 뜨는군요.
Fatal error: Call to undefined function: get_totalnames() in /system/home/wooshin4/html/test.php on line 5
test.php 파일 5번째 라인
$totalnames=get_totalnames(22); - 이 라인에서 오류가 납니다.
어디에 오류가 있는걸까요?
또, 다른 파일 간에 변수나 함수의 쓰임새에 대한 도움말은 어디서 얻을 수 있는 지 궁금합니다.
================================
test.php
================================
<?
include "/gettotal.php"; // 각 게시판 새로 등록된 글들 얻기
$totalnames=get_totalnames(22);
echo"$totalnames";
?>
================================
gettotal.php
================================
<?
//if ($_lib_gettotal) return;
//$_lib_gettotal = true;
include "ttdbconn.inc";
include "function_go.inc";
function get_totalnews($board_no) {
$total_news[0] = TodayCount("howboard"); // 게시판이용법
$total_news[1] = TodayCount("freeboard"); //선후배게시판
$total_news[2] = TodayCount("homelink"); // 추천홈피링크
$total_news[3] = TodayCount("4th"); // 4회 게시판
$total_news[4] = TodayCount("cele_console"); // 경조사/모임
$total_news[5] = TodayCount("meet"); // 전문가/Q&A
$total_news[6] = TodayCount("file_pds"); // 정보/자료실
$total_news[7] = TodayCount("pics_pds"); // 사진모음
$total_news[8] = TodayCount("family"); // 4회 다락방
$total_news[9] = TodayCount("1ban"); // 3학년 1반 게시판
$total_news[10] = TodayCount("2ban"); // 3학년 2반 게시판
$total_news[11] = TodayCount("3ban"); // 3학년 3반 게시판
$total_news[12] = TodayCount("4ban"); // 3학년 4반 게시판
$total_news[13] = TodayCount("5ban"); // 3학년 5반 게시판
$total_news[14] = TodayCount("6ban"); // 3학년 6반 게시판
$total_news[15] = TodayCount("7ban"); // 3학년 7반 게시판
$total_news[16] = TodayCount("8ban"); // 3학년 8반 게시판
$total_news[17] = TodayCount("9ban"); // 3학년 9반 게시판
$total_news[18] = TodayCount("10ban"); // 3학년 10반 게시판
$total_news[19] = TodayCount("11ban"); // 3학년 11반 게시판
$total_news[20] = TodayCount("12ban"); // 3학년 12반 게시판
$total_news[21] = TodayCount("club_climb"); // 등산동호회
$total_news[22] = TodayCount("club_paduk"); // 바둑동호회
$total_news[23] = TodayCount("club_golf"); // 골프동호회
$total_news[24] = TodayCount("club_it"); // T 동호회
$total_news[25] = TodayCount("area_ilsan"); // 일산 지역
$total_news[26] = TodayCount("area_boondang"); // 분당 지역
$total_news[27] = TodayCount("area_kangbook"); // 강북 지역
$total_news[28] = TodayCount("area_kangnam"); // 강남 지역
$total_news[29] = TodayCount("area_choongchung"); // 대전/중부
$total_news[30] = TodayCount("area_abroad"); // 해외 동문
$total_news[31] = TodayCount("operation"); // 운영위원회
return $total_news[$board_no];
}
function get_totalnames($board_no) {
$total_names[0] = "howboard"; // 게시판이용법
$total_names[1] = "freeboard"; //선후배게시판
$total_names[2] = "homelink"; // 추천홈피링크
$total_names[3] = "4th"; // 4회 게시판
$total_names[4] = "cele_console"; // 경조사/모임
$total_names[5] = "meet"; // 전문가/Q&A
$total_names[6] = "file_pds"; // 정보/자료실
$total_names[7] = "pics_pds"; // 사진모음
$total_names[8] = "family"; // 4회 다락방
$total_names[9] = "1ban"; // 3학년 1반 게시판
$total_names[10] = "2ban"; // 3학년 2반 게시판
$total_names[11] = "3ban"; // 3학년 3반 게시판
$total_names[12] = "4ban"; // 3학년 4반 게시판
$total_names[13] = "5ban"; // 3학년 5반 게시판
$total_names[14] = "6ban"; // 3학년 6반 게시판
$total_names[15] = "7ban"; // 3학년 7반 게시판
$total_names[16] = "8ban"; // 3학년 8반 게시판
$total_names[17] = "9ban"; // 3학년 9반 게시판
$total_names[18] = "10ban"; // 3학년 10반 게시판
$total_names[19] = "11ban"; // 3학년 11반 게시판
$total_names[20] = "12ban"; // 3학년 12반 게시판
$total_names[21] = "club_climb"; // 등산동호회
$total_names[22] = "club_paduk"; // 바둑동호회
$total_names[23] = "club_golf"; // 골프동호회
$total_names[24] = "club_it"; // T 동호회
$total_names[25] = "area_ilsan"; // 일산 지역
$total_names[26] = "area_boondang"; // 분당 지역
$total_names[27] = "area_kangbook"; // 강북 지역
$total_names[28] = "area_kangnam"; // 강남 지역
$total_names[29] = "area_choongchung"; // 대전/중부
$total_names[30] = "area_abroad"; // 해외 동문
$total_names[31] = "operation"; // 운영위원회
return $total_names[$board_no];
}
?>
댓글 2
-
소프트맨
2003.04.03 07:28
-
강요찬
2003.04.03 16:35
감사합니다.
네, 그렇게 하니까 제대로 실행이 되는군요.
그런데, include "http://www..../gettotal.php" 로 에러를 내는 특별한 이유라도 있는지요?
test.php, gettotal.php 파일은 같은 폴더에 놓고..
include "gettotal.php";
라고 해 보시기 바랍니다.