오늘은 대한입니다.
sun's longitude:300 24 56.87 
· 자유게시판 · 묻고답하기 · 알파문서 · RPMS list
· 사용자문서 · 팁/FAQ모음 · 리눅스Links · 자료실
· 서버정보 · 운영자 · Books/FAQ · FreeBSD
/board/read.php:소스보기  

질문과 답변 게시판입니다.

현재 실시간으로 이곳 서버의 설정파일(몇개)를 보여주고 있습니다.
서버의 설정내용에 관한 질문은 먼저 이곳 서버의 설정내용을 참고하시길 바랍니다.

[*** 쓰기 금지단어 패턴 ***]
글 본문 중간에 업로드할 이미지를 추가하는 방법 : @@이미지이름@@
ex) @@foo.gif@@
845 번 글의 답장글: Re: 운영자님 이게 가능할까요?
글쓴이: 산이 [홈페이지] 글쓴날: 2001년 12월 04일 15:10:09 화(오후) 조회: 805
[김성민]님이 남기신 글:

>프레임을 사용하지 않고 원프레임으로 페이지를 구성하면서,
상단부분을 head.php 로 만들고 매 페이지 마다 똑
>같은 자리에 위치시키려 합니다. 상/하 프레임 사용한다고
생각하시면 됩니다. 근데 프레임 사용을 안하고 구현
>하려고 하는 겁니다.
>
><html> ------------------->여기서
 부터
><head> 
><title>무제 문서</title> 
><meta http-equiv="Content-Type" content="text/html;
charset=euc-kr"> 
></head> 
><body bgcolor="#FFFFFF" text="#000000"> 
><table width="500" border="1" cellspacing="0"
cellpadding="2" align="center"> 
>  <tr> 
>    <td height="100">고정헤더</td>
 
>  </tr> 
><tr> 
>    <td height="30">위치표시
 <? echo("$name"); ?></td> 
>  </tr> 
>  </table>----------------------------------------------->여기까지를
 head.php 로 만들고, 
><br><br>------------------------------------------------->여기서
 부터 
><table width="500" border="1" cellspacing="0"
cellpadding="2" align="center"> 
>  <tr> 
>    <td height="300">본문페이지
 <? $name="현재위치.";?></td>
 
>  </tr> 
>  </table> 
></body> 
></html>-------------->여기까지를
 bottom.php 로 만들어서 
>
>index.html 에 아래와 같이 삽입합니다.
>
><? include "head.php"; ?>
><? include "bottom.php"; ?> 
>
>근데 상단부분에 <? echo("$name"); ?> 를 먼저 넣으면
아래 부분 <? $name="현재위치.";?>
 이것을 읽지 못하네
>요. 상단부터 하단으로 읽어내려가는 것으로 알고 있는데,

>
><? $name="현재위치.";?>
 를 먼저넣고 <? echo("$name"); ?> 를 나중에 넣으면
되기는 하지만, 상단head.php 파
>일에 모두 사용해야 하므로 매번 페이지가 바뀔때 현재 위치가
매번 똑같아 진다는 말입니다.
> 
>그래서, 같은 페이지에 있는 하단부분을 읽어서 상단에
출력할수 있을까 해서 문의 드립니다. 
>
>상단에는 <? echo("$name"); ?> 만 넣어두고 내용이 바뀌는
아래 부분에 <? $name="현재위치.";?>
 이렇게 사용
>해 주면 매번 페이지가 바뀌어도 아래부분만 수정해주면
상단에 현재위치가 나오는 결과가 될수 있을거 같습니
>다.
>
>나름대로 설명은 했는데, 전달이 되는지 모르겠습니다.


========================================


아 ... 이번엔 php이군요..

php는 이미 알고 있는 것처럼 상단에서 하단으로 읽어갑니다.
따라서

여러가 방법이 나올수 있겠죠.

1. 상단의 head.html파일이 내용을 함수로 사용하는 방법.

head.html ------------------
<?
function html_header($name="") {
  echo "<html>\n".
          " ....\n".
          "...$name ....\n".
          "</table>";
}
?>
---------------------- 

bottom.html--------------
생략
----------------------

index.html --------------
<?
include "head.html";
html_header("현재위치");

include "bottom.html";
?>

2. 함수를 사용하지 않는 방법

index.html ----
<?
$name = "현재위치는
 index";
include "head.html";
include "bottom.html";
?>
index2.html ----
<?
$name = "현재위치는
 index2";
include "head.html";
include "bottom.html";
?>

아주 쉽죠?


3. GET/POST방식으로
 URL에 변수로 던져주는 방법 
index.html --------------
<?
if(!$name) $name = "현재위치 index";
include "head.html";
.....
<a href=index2.html?name=index2>index2.html</a>
....
include "bottom.html";
?>

index2.html --------------
<?
if(!$name) $name = "현재위치 index2";
include "head.html";
.....
....
include "bottom.html";
?>

두번째 방법과 거의 동일하죠..

아마 두번째 방법이 가장 무난할겁니다.
전 함수가 편해서 첫번째 방법처럼 함수를 즐겨 사용합니다.

 
이전글 : 운영자님 이게 가능할까요?
다음글 : Re: Re: 운영자님 이게 가능할까요?  
 from 211.35.159.131
JS(Redhands)Board 0.4 +@

운영자님 이게 가능할까요? Re: Re: 운영자님 이게 가능할까요?
인쇄용 


apache lighttpd linuxchannel.net 
Copyright 1997-2026. linuxchannel.net. All rights reserved.

Page loading: 0.01(server) + (network) + (browser) seconds