본문 바로가기
IT와 생활/홈피와 블로그

카피라이트와 연도가 자동 변동되게 하기 - date( ) 함수

2015. 1. 1.
[카피라이트와 연도가 자동 변동되게 하기 - date(    ) 함수] 




카피라이트와 연도는 일종의 저작권 표시이다 

대부분의 홈페이지 하단에는 카피라이트가 명시되어 있습니다.

예를 들자면 아래와 같은 형식이 홈페이지 제일 밑에 쓰여 있는 걸 종종 보게 됩니다.

Copyright ⓒ 2000~2015 www.DOMAIN.com. All rights reserved.





카피라이트 문구는 사이트의 저작권 표시이기도 하고 홈페이지의 연혁을 말하기도 합니다.

사이트의 컨텐츠에 대한 보호의 의미이기도 하지만 홈페이지 운영의 시작을 표현하므로써 새로운 트렌드나 오래된 공식력을 전달하려는 의미도 있습니다.


그런데 카피라이트 문구에는 연도가 표시되다 보니, 다음 해가 되면 일일이 변경하기 귀찮아 집니다.

카피라이트 문구의 시작 연도는 변경될 일이 없으나 현재의 연도 표시는 매년 일일이 고치기가 난처합니다. 제 날짜에 맞춰서 수동을 고치다가는 깜빡하고 놓이는 실수도 가능하기 때문입니다.


이럴 때 사용하는 방법입니다.

단, 이 방법은 서버(웹호스팅)에서 PHP를 지원할 때 가능합니다.








연도를 호출하여 날짜 표시를 하는 함수 

date(   ) 소스는 날짜를 호출하는 함수입니다.

옵션의 Y는 연도를 말합니다. 월, 일, 시, 분, 초는 Y, m, d, h, i, s 를 가지고 입력합니다.

이것을 가지고 카피라이트 문구에 아래와 같은 기본식을 사용할 수가 있습니다.


 기본식 : <?php echo date("Y-m-d h:i:s");?>


위의 기본식에 변형을 하여 하단의 위치 혹은 tail.php에 카피라이트 문구를 넣어서 운영하면 편리합니다.

아래의 소스를 해당하는 페이지에 붙여 넣고, 사이트 이름을 적는 곳에 자신이 운영하는 홈페이지의 이름을 적어 놓습니다.


 Copyright ⓒ 2000~<?php echo date("Y");?> 이 곳에 사이트 이름을 적으세요.  All rights reserved.
  • 해당 코드의 양쪽에 있는 <?php     ?>표시는 PHP구문입니다. 혹은 그냥 <?     ?>라고도 사용합니다. 
  • echo는 그 다음에 오는 함수의 내용을 글자로 표시하라는 명령입니다. 
  • date("Y")는 날짜를 불러오는 함수입니다. "Y"라고 하면 그 중에서도 연도만 불러오라는 뜻이 됩니다. 
  • PHP에서 명령의 마지막은 항상   ; 로 닫아야 합니다.

[저작권법 표시] 이 글의 원본: 키스세븐(www.kiss7.kr)



위에서 설명한 것처럼 date(   ) 함수에 Y, m, d, h, i, s를 넣아가며 실험해 보면 많은 형식을 나타낼 수가 있다는 사실을 알 수 있습니다. 

★ 이 정보가 도움이 된다면 아래의 공감을 부탁드립니다! ^^ 

(로그인 필요없음)



키스세븐지식은 키스세븐과 그룹 사이트입니다.