그누보드 함수 및 변수정의 관련 질문
본문
제목을 정의하기가 애매모해서 두리뭉실하게 질문올린점 죄송합니다.
그누보드스킨이나 플러그인을 만드려고 열심히 공부를 하고 있습니다.
그래서 일단 skin>board>basic에 있는 write.skin.php를 열어보니
if (!defined('_GNUBOARD_')) exit; 란게 있고
<section id="bo_w">
<h2 id="container_title"><?php echo $g5['title'] ?></h2>
란게 있고
<form name="fwrite" id="fwrite" action="<?php echo $action_url ?>" onsubmit="return fwrite_submit(this);" method="post" enctype="multipart/form-data" autocomplete="off" style="width:<?php echo $width; ?>">
<input type="hidden" name="uid" value="<?php echo get_uniqid(); ?>">
<input type="hidden" name="w" value="<?php echo $w ?>">
<input type="hidden" name="bo_table" value="<?php echo $bo_table ?>">
<input type="hidden" name="wr_id" value="<?php echo $wr_id ?>">
<input type="hidden" name="sca" value="<?php echo $sca ?>">
<input type="hidden" name="sfl" value="<?php echo $sfl ?>">
<input type="hidden" name="stx" value="<?php echo $stx ?>">
<input type="hidden" name="spt" value="<?php echo $spt ?>">
<input type="hidden" name="sst" value="<?php echo $sst ?>">
<input type="hidden" name="sod" value="<?php echo $sod ?>">
<input type="hidden" name="page" value="<?php echo $page ?>">
라고 쭉쭉 나오더군요!!!
제가 궁금한 점은 php에 사용된 변수 및 함수들이 어디에 정의 되어 있는지가 궁금합니다.
이런 변수들과 간혹 보이는 함수들의 정체를 알수가 없어서 너무 힘이 듭니다ㅠㅠ
도와주세요~~
답변 2
혹은 config.php에서 정의한 환경설정 변수일수도 있습니다
함수는 php 내부함수가 아니라면 대부분 lib 디렉토리안의 common 라이브러리안에 대부분 정의 되어있으며
회원가입등은 그와 관련된 라이브러리 파일에 정의 되어있습니다.
지금은 게시판 스킨을 예로 드셨으니 게시판 관련 라이브러리는 lib/common.lib.php lib/thumbnail.lib.php등이 있습니다.
게시판 스킨을 불러 들이는 몸체 파일은 bbs/ board.php list.php view.php write.php등 꼭 스킨파일을 직접적으로 참조하지 않더라도 연계된것이 상당하므로 천천히 살펴보시기 바랍니다.