초보의 [노프레임 무조건 따라하기] -12.주소 짧게하고 음악넣기 정보
초보의 [노프레임 무조건 따라하기] -12.주소 짧게하고 음악넣기본문
이번 강좌 역시 아주 간단한 것입니다.
지금까지 만든 페이지들을 웹상에서 보면 http://bbb.com/gnuboard/???/???.php등으로 길게 보이고
페이지가 바뀔 때마다 주소가 다 드러날 것입니다.
별것 아니지만 어딘가 좀 허술해 보이는 느낌이 듭니다.
이것을 정리하는 방법은 여러가지가 있겠지만
여기서는 보이지 않는 인덱스 파일을 하나 더 만들어서 실제 인덱스 파일로 연결 되게 하는
방법을 알아 보도록 합니다.
일종의 트릭이라고 할수 있겠지만 쓰임새는 요긴하다고 할 수 있습니다.
지금부터 만들 파일의 이름은 편의상 index0.php로 하겠습니다.
홈페이지를 다 만드신 뒤 제일 나중에 하는 작업이라고 생각하시면 됩니다.
이 부분은 좀 유의해서 보셔야 합니다.
인터넷 상에서 도메인을 입력하면 가장 먼저 호출되는 파일이
index.php나 index.html 또는 index.htm입니다.
그러므로 홈페이지를 완성하고 났을 때 메인페이지가 index.php라면
지금 만들 이 가상 파일을 활용하기 위해서는 메인 페이지인 index.php의 이름을 바꿔줘야 합니다.
즉, index2.php나 기타의 이름으로 바뀌게 되겠죠?
그리고 지금의 가상 페이지가 index.php가 되는 것입니다.
유의 하시기 바랍니다.
가상 페이지인 index.php는 실제의 첫 메인 페이지인 index2.php만 불러 주는 역할로 끝입니다.
배경음악을 삽입 하였다면 그 음악은 계속 들리게 하겠지만 말입니다.
효과로는
1)주소가 깔끔하게 고정 되고
2)이곳에 배경음악을 삽입하면 페이지가 바뀌어도 음악이 끊어지지 않습니다.
만드는 방법은 아주 간단합니다.
1. 에디터 플러스로 새 php파일을 만듭니다.
2. 아래의 소스를 복사하여 붙여 넣으세요.
<? //새로고침시 현재페이지로 다시 로딩
$LastModified = gmdate("D d M Y H:i:s", filemtime($HTTP_SERVER_VARS[SCRIPT_FILENAME]));
header("Last-Modified: $LastModified GMT");
header("ETag: \"$LastModified\"");
?>
<html>
<head>
<meta http-equiv=content-type content=text/html; charset=euc-kr>
<title>노프레임 만들기</title>
</head>
<frameset rows="*,0" cols="1*" border=0>
<frame src="./index3.php" frameborder=0 scrolling=auto>
<embed src="http://bbb.com/그누보드/imgdata/01.wav" autostart=true hidden=true loop=true>
</frameset>
</body>
</html>
3. 소스 내용에 대한 설명과 수정 부분입니다.
그림을 봅니다.
그누 게시판 허용치 보다 큰 그림이어서 깨져 보이므로 클릭하여 새창으로 봅니다.
4. 위의 그림대로 수정을 하셨으면 index0.php로 저장을 한 후에 계정으로 업로드 합니다.
5. 브라우저상에서 주소를 입력하여 불러 옵니다.
바로 index3.php로 넘어가고 주소가 짧게 고정 되어 있다면 성공하신 것입니다.
수고 하셨습니다.
다음 강좌는 기본적으로 알아 두어야 할 테그언어에 대해서 정리합니다.
잡다한 테그보다는 테이블 테그 위주로 짧게 설명할 것입니다.
다음 강좌에서 뵙겠습니다.
지금까지 만든 페이지들을 웹상에서 보면 http://bbb.com/gnuboard/???/???.php등으로 길게 보이고
페이지가 바뀔 때마다 주소가 다 드러날 것입니다.
별것 아니지만 어딘가 좀 허술해 보이는 느낌이 듭니다.
이것을 정리하는 방법은 여러가지가 있겠지만
여기서는 보이지 않는 인덱스 파일을 하나 더 만들어서 실제 인덱스 파일로 연결 되게 하는
방법을 알아 보도록 합니다.
일종의 트릭이라고 할수 있겠지만 쓰임새는 요긴하다고 할 수 있습니다.
지금부터 만들 파일의 이름은 편의상 index0.php로 하겠습니다.
홈페이지를 다 만드신 뒤 제일 나중에 하는 작업이라고 생각하시면 됩니다.
이 부분은 좀 유의해서 보셔야 합니다.
인터넷 상에서 도메인을 입력하면 가장 먼저 호출되는 파일이
index.php나 index.html 또는 index.htm입니다.
그러므로 홈페이지를 완성하고 났을 때 메인페이지가 index.php라면
지금 만들 이 가상 파일을 활용하기 위해서는 메인 페이지인 index.php의 이름을 바꿔줘야 합니다.
즉, index2.php나 기타의 이름으로 바뀌게 되겠죠?
그리고 지금의 가상 페이지가 index.php가 되는 것입니다.
유의 하시기 바랍니다.
가상 페이지인 index.php는 실제의 첫 메인 페이지인 index2.php만 불러 주는 역할로 끝입니다.
배경음악을 삽입 하였다면 그 음악은 계속 들리게 하겠지만 말입니다.
효과로는
1)주소가 깔끔하게 고정 되고
2)이곳에 배경음악을 삽입하면 페이지가 바뀌어도 음악이 끊어지지 않습니다.
만드는 방법은 아주 간단합니다.
1. 에디터 플러스로 새 php파일을 만듭니다.
2. 아래의 소스를 복사하여 붙여 넣으세요.
<? //새로고침시 현재페이지로 다시 로딩
$LastModified = gmdate("D d M Y H:i:s", filemtime($HTTP_SERVER_VARS[SCRIPT_FILENAME]));
header("Last-Modified: $LastModified GMT");
header("ETag: \"$LastModified\"");
?>
<html>
<head>
<meta http-equiv=content-type content=text/html; charset=euc-kr>
<title>노프레임 만들기</title>
</head>
<frameset rows="*,0" cols="1*" border=0>
<frame src="./index3.php" frameborder=0 scrolling=auto>
<embed src="http://bbb.com/그누보드/imgdata/01.wav" autostart=true hidden=true loop=true>
</frameset>
</body>
</html>
3. 소스 내용에 대한 설명과 수정 부분입니다.
그림을 봅니다.
그누 게시판 허용치 보다 큰 그림이어서 깨져 보이므로 클릭하여 새창으로 봅니다.
4. 위의 그림대로 수정을 하셨으면 index0.php로 저장을 한 후에 계정으로 업로드 합니다.
5. 브라우저상에서 주소를 입력하여 불러 옵니다.
바로 index3.php로 넘어가고 주소가 짧게 고정 되어 있다면 성공하신 것입니다.
수고 하셨습니다.
다음 강좌는 기본적으로 알아 두어야 할 테그언어에 대해서 정리합니다.
잡다한 테그보다는 테이블 테그 위주로 짧게 설명할 것입니다.
다음 강좌에서 뵙겠습니다.
추천
5
5
댓글 24개
유용한 팁이네요.
감사합니다.
감사합니다.
정말로 필요한 팁이었습니다.
감사합니다.
감사합니다.
지금 해봤는데..저는 안되네요...@@
이런..
이런..
감사여~~
좋은 도움의글 감사합니다.
도메인 주소를 입력하였을때 위의 팁을 적용하려면 어떻게 해야 하는지요?
htt://도메인명.com 이렇게 하면 페이지가 안뜨고
http://도메인명.com/gnuboard4/index0.php 이렇게 해야만 페이지가 뜹니다.
htt://도메인명.com 이렇게 하면 페이지가 안뜨고
http://도메인명.com/gnuboard4/index0.php 이렇게 해야만 페이지가 뜹니다.
public_html 폴더안에 위의 방법으로 index.php를 만드신 후
frame src=./index0.php로 해보세요.
frame src=./index0.php로 해보세요.
감사합니다!!
감사합니다.^^
여기까지 잘 따라왔습니다. 감사합니다.
찾고 있던 팁인데 감사합니다 ^^
정보 감사해용...
아우~~정말 좋은 팁...전 완성하고 나면 프레임으로 나눠서 할려구 했는데..ㅠㅠ
감사~
감사~
<? //새로고침시 현재페이지로 다시 로딩
$LastModified = gmdate("D d M Y H:i:s", filemtime($HTTP_SERVER_VARS[SCRIPT_FILENAME]));
header("Last-Modified: $LastModified GMT");
header("ETag: \"$LastModified\"");
?>
이 부분에 대한걸 좀 더 자세한 설명 부탁드리겠습니다.
이 소스 이후에 들어가는 html소스에 대해서는 전부터서 사용하던터라...생소하지 않지만
위에 소스부분이 어떤 역할을 하는지가 궁금하네요^^
좋은강좌 잘 보고 있습니다.^^화이팅
$LastModified = gmdate("D d M Y H:i:s", filemtime($HTTP_SERVER_VARS[SCRIPT_FILENAME]));
header("Last-Modified: $LastModified GMT");
header("ETag: \"$LastModified\"");
?>
이 부분에 대한걸 좀 더 자세한 설명 부탁드리겠습니다.
이 소스 이후에 들어가는 html소스에 대해서는 전부터서 사용하던터라...생소하지 않지만
위에 소스부분이 어떤 역할을 하는지가 궁금하네요^^
좋은강좌 잘 보고 있습니다.^^화이팅
허허 참.
절대경로,상대경로 몽땅 다 넣어도 왜 안될까?
./gnu4/~,/gnu4/~,../gnu4/~,http://gnu4/~등등
웹에서 불러온 주소를 그대로 경로에 집어넣어도 안되네요.
한번씩 이런걸로 머리썩이는데 미치겠네..
절대경로,상대경로 몽땅 다 넣어도 왜 안될까?
./gnu4/~,/gnu4/~,../gnu4/~,http://gnu4/~등등
웹에서 불러온 주소를 그대로 경로에 집어넣어도 안되네요.
한번씩 이런걸로 머리썩이는데 미치겠네..
초보의 [노프레임 무조건 따라하기] -12.주소 짧게하고 음악넣기
이 강좌 유용하게 써먹겠네요
고맙습니다..
가만 보니 글 올라온지 딱 일년만에 보는거넹..
고맙습니다..
가만 보니 글 올라온지 딱 일년만에 보는거넹..
노프레임 음악넣기
감사합니다!!
감사합니다
정말 감사드려요. 짝짝짝 ~!!
도움이 됐어요~감사합니다^^
감사합니다. ^^
감사합니다....근데, 이렇게 했을때, 상단 타이틀은 해당페이지의 타이틀로 유동적으로 변경가능한지요. 항상 고정되어 있어서 문의드립니다.