웹페이지에 게시판을 어떻게 넣나요? 정보
웹페이지에 게시판을 어떻게 넣나요?본문
제로보드에서는 잘 했는데
그누보드에서는 어떻게 해야될지 모르겠어요
헤드와 풋을 나누어서
상단파일 하단파일에 경로를 적어줬는데
적용이 안되서요
무슨 문제가 있을까요?
방법좀 알려주세요 ^^
그누보드에서는 어떻게 해야될지 모르겠어요
헤드와 풋을 나누어서
상단파일 하단파일에 경로를 적어줬는데
적용이 안되서요
무슨 문제가 있을까요?
방법좀 알려주세요 ^^
댓글 전체

경로를 어떻게 작성하셧지요.
../파일.php 입니다 ㅎ

./_head.php
이걸로 연결한번 해보세용 일단
이걸로 연결한번 해보세용 일단
전체경로가 답입니다.
저의 경우 그누보드폴더와 동알선상에 별도의 폴더를 만들어서 head파일과 tall(foot)파일을 및 페이지 파일을 만들어서 게시판과 연결해서 사용하다보니 경로때문에 당황했었습니다.
가장 당황스러웠던건 자바소스에서 메뉴에 경로를 ../aaa/bbb/asa.php잡았더니...페이지와 페이지 끼리는 잘이동하다가 게시판에 들어가서 누루면 http://www.xxx.com/그누보드폴더/aaa/bbb/asa.php로 변경되어 없는 페이지로 뜨더군요.
그래서 가능하면 모든경로는 전역변수로 만들어서 사용하고 전역변수 사용이 번거로우면 full경로를 적어줍니다...
게시판 연결도 당연히 /aaa/bbb/ccc/head.php 모든경로를 적어주는...^^
...............................
<?
$file_server_path = realpath(__FILE__);// PHP 파일 이름이 들어간 절대 서버 경로
$php_filename = basename(__FILE__);// PHP 파일 이름
$server_path = str_replace(basename(__FILE__), "", $file_server_path);// PHP 파일 이름을 뺀 절대 서버 경로
$server_root_path = $_SERVER['DOCUMENT_ROOT'];// 서버의 웹 뿌리(루트) 경로(절대 경로)
$relative_path = eregi_replace("\/[^/]*\.php$", "/", $_SERVER['PHP_SELF']); // 웹 문서의 뿌리 경로를 뺀 상대 경로
$relative_file_server_path = $relative_path.$php_filename;// PHP 파일 이름이 들어간 상대 경로
$base_URL = ($_SERVER['HTTPS'] == 'on') ? 'https://' : 'http://';$base_URL .= ($_SERVER['SERVER_PORT'] != '80') ? $_SERVER['HTTP_HOST'].':'.$_SERVER['SERVER_PORT'] : $_SERVER['HTTP_HOST'];// 바탕 URL
$web_path = $base_URL.$relative_path;// PHP 파일이 있는 곳의 웹 경로
$full_URL = $web_path.$php_filename;
$full_URI = $base_URL.$_SERVER['REQUEST_URI'];
echo "문서가 있는 곳의 절대 경로 : ".$server_path;
echo "\n";
echo "문서가 있는 곳의 전체 웹 경로 : ".$web_path;
echo "\n";
echo "문서가 있는 곳의 상대 경로 : ".$relative_path;
echo "\n";
echo "문서의 절대 경로 : ".$file_server_path;
echo "\n";
echo "문서의 상대 경로 : ".$relative_file_server_path;
echo "\n";
echo "문서의 전체 URL : ".$full_URL;
echo "\n";
echo "문서의 전체 URI : ".$full_URI;
?>
......................
위에 내용을 확장자를 php로 계정에 올려서 실행하면 계정에 경로 확인이 가능합니다.
저의 경우 그누보드폴더와 동알선상에 별도의 폴더를 만들어서 head파일과 tall(foot)파일을 및 페이지 파일을 만들어서 게시판과 연결해서 사용하다보니 경로때문에 당황했었습니다.
가장 당황스러웠던건 자바소스에서 메뉴에 경로를 ../aaa/bbb/asa.php잡았더니...페이지와 페이지 끼리는 잘이동하다가 게시판에 들어가서 누루면 http://www.xxx.com/그누보드폴더/aaa/bbb/asa.php로 변경되어 없는 페이지로 뜨더군요.
그래서 가능하면 모든경로는 전역변수로 만들어서 사용하고 전역변수 사용이 번거로우면 full경로를 적어줍니다...
게시판 연결도 당연히 /aaa/bbb/ccc/head.php 모든경로를 적어주는...^^
...............................
<?
$file_server_path = realpath(__FILE__);// PHP 파일 이름이 들어간 절대 서버 경로
$php_filename = basename(__FILE__);// PHP 파일 이름
$server_path = str_replace(basename(__FILE__), "", $file_server_path);// PHP 파일 이름을 뺀 절대 서버 경로
$server_root_path = $_SERVER['DOCUMENT_ROOT'];// 서버의 웹 뿌리(루트) 경로(절대 경로)
$relative_path = eregi_replace("\/[^/]*\.php$", "/", $_SERVER['PHP_SELF']); // 웹 문서의 뿌리 경로를 뺀 상대 경로
$relative_file_server_path = $relative_path.$php_filename;// PHP 파일 이름이 들어간 상대 경로
$base_URL = ($_SERVER['HTTPS'] == 'on') ? 'https://' : 'http://';$base_URL .= ($_SERVER['SERVER_PORT'] != '80') ? $_SERVER['HTTP_HOST'].':'.$_SERVER['SERVER_PORT'] : $_SERVER['HTTP_HOST'];// 바탕 URL
$web_path = $base_URL.$relative_path;// PHP 파일이 있는 곳의 웹 경로
$full_URL = $web_path.$php_filename;
$full_URI = $base_URL.$_SERVER['REQUEST_URI'];
echo "문서가 있는 곳의 절대 경로 : ".$server_path;
echo "\n";
echo "문서가 있는 곳의 전체 웹 경로 : ".$web_path;
echo "\n";
echo "문서가 있는 곳의 상대 경로 : ".$relative_path;
echo "\n";
echo "문서의 절대 경로 : ".$file_server_path;
echo "\n";
echo "문서의 상대 경로 : ".$relative_file_server_path;
echo "\n";
echo "문서의 전체 URL : ".$full_URL;
echo "\n";
echo "문서의 전체 URI : ".$full_URI;
?>
......................
위에 내용을 확장자를 php로 계정에 올려서 실행하면 계정에 경로 확인이 가능합니다.