채택완료

그누보드 form 내의 action 관련 질문 / html, php

2017-11-17 (금) 19:01:44 2,889

예를들어 댓글을 전송하는 form 의 경우에는 다음과 같이 되어있습니다.

<form name="fviewcomment" action="./write_comment_update.php" onsubmit="return fviewcomment_submit(this);" method="post" autocomplete="off">

이 파일의 경로는 skin/board/basic/view_comment.skin.php 입니다.

하지만 write_comment_update.php 파일은 bbs 폴더 내에 존재합니다.

어떠한 원리로 action의 ./ 폴더가 bbs 폴더가 되는 것인지 모르겠습니다.

|

답변 1개 / 댓글 1개

채택된 답변
+20 포인트
2017-11-17 (금) 19:13:04

/bbs/view.php 하단에 보면

Copy
include_once($board_skin_path.'/view.skin.php');

코드가 있습니다.

해당 게시판에 사용되고 있는 스킨디렉토리의 view.skin.php 를 인클루드 한다는 내용입니다.

실제 실행되는 파일은 /bbs/view.php 이기 때문에, 실행되는 파일의 경로는 /bbs 입니다.

답변에 대한 댓글 1개

감사합니다! 깔끔하게 이해되었습니다.
이제는 view.php 파일이 어떻게 실행되는지 알아볼차례...!

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