Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Seoul' for 'KST/9.0/no DST' instead in (php파일명) on line 138


위의 에러는 timezone이 세팅되어있지 않아서 발생한 문제인데, 해결방법은 다음과 같다. 

  php 코드에서 timezone을 설정 
date() 함수를 사용하기 전에 php 코드에 다음과 같은 코드를 박아준다. 

date_default_timezone_set('Asia/Seoul');

 


  php.ini 파일에서 timezone 설정 

$>vi php.ini

...
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = Asia/Seoul
...

 

'프로그래밍' 카테고리의 다른 글

알파 버전 / 베타 버전 / RC  (0) 2016.04.04
MySQL Check 제약  (0) 2016.03.29
한글 인코딩 종류  (0) 2015.09.30
PHP 날짜함수 정리  (0) 2015.08.24
MySQL Type 종류  (0) 2015.08.19
Posted by 캐논볼
,

HTML 줄바꿈

2016. 4. 26. 09:50

<nowrap> 

자동 줄바꿈 금지 기능
일반 적의 테이블 셀(tr, td)에서 사용
문제점으로는 다른 셀의 크기가 줄어들 수 있다는 점이고, 
다른 셀에도 nowrap이 있을 경우와 셀마다 셀의 너비가 width로 지정되어 있을면 nowrap은 정확하게 작동되지 않는다.
(비추)

ex)
<table> <tr><td nowrap>자동 줄바꿈 금지 기능</td></tr></table>


<nobr>
자동 줄바꿈 금지 기능
일단적의 단독으로 사용

ex)
<nobr>브라우저를 줄여도 이 부분은 줄어들지 않는다. 단지 스크롤바가 생김</nobr>

 



[white-space]
inherit   말그대로 상속 받는 것
normal        일반적인 것, default
nowrap   줄바꿈을 하지 않는다,
pre           <pre>태그와 같은 기능, 마크업에서 앤터로 줄바꿈 한것 만 적용이 되고 넘어가는 것에는 줄바꿈 하지 않는다
pre-lin         마크업에서 줄바꿈 한 것이 적용 되면서 width를 넘어가는 텍스트도 자동으로 줄바꿈이 된다
pre-wrap      pre-line 과 비슷


[white-space:nowrap;]
셀 너비를 지정했다 하더라도 자동으로 줄바꿈이 되지 않는다.
게시판에 자주 사용된다.

ex 1)
<table><tr><td style="white-space:nowrap;">자동 줄바꿈 금지 기능</td></tr></table>
 
ex 2) 모바일 서울 50
.bbs ul li em{width:80%; overflow:hidden; white-space:nowrap; border:1px solid green;}


[word-break]
<word-break:break-all;>
문장을 띄어쓰기 할때 쓰인 공백기준이 아닌 문자단위로 끊어주는 속성

<word-break:keep-all;>
word-break:break-all;과 비슷하나 문자가 아닌 단위로 끊어주는 역할을 한다.


파이어폭스의 줄바꿈 처리 Firefox line break

파이어폭스에서는 word-break 속성이 적용되지 않습니다. 
오직 Internet Explorer용 인데요. 
Firefox 에서 줄바꿈을 하기 위해서는 다음의 코드를 사용하면 됩니다.
 
{
white-space: pre-wrap; /* CSS3*/
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-all; /* Internet Explorer 5.5+ */ 
}


'' 카테고리의 다른 글

URL redirect  (0) 2016.04.26
iframe  (0) 2016.04.25
X11 색상 이름  (0) 2016.04.25
HTML 특수문자코드표  (0) 2016.04.25
CGI와 PHP 관계  (0) 2015.10.16
Posted by 캐논볼
,

URL redirect

2016. 4. 26. 09:49

http://polyeffect.com/blog/url_rediretion/

 

웹 페이지를 만들다 보면 여러 가지 이유로 URL을 redirection 해야 할 때가 있습니다.
몇 가지 방법이 있는데요, 이 포스트에서는 가장 일반적인 두 가지 방법을 소개하겠습니다.

먼저, Meta태그를 사용하는 방법입니다.

content=” 다음에 오는 1은 시간을 나타냅니다. 1초 뒤에 지정한 URL로 redirection 됩니다.
즉시 이동을 하고 싶으시면 0으로 조정하면 됩니다.
http-equiv 속성은 현재 인터넷 익스플로러를 포함한 모든 브라우저를 지웝합니다.

다음으로 javascript를 사용하는 방법입니다.

window.location.replace를 쓸 경우 히스토리를 남기지 않아 뒤로가기를 할 수 없게 만들어 줍니다.
웹 페이지를 완전히 다른 페이지로 이동시키고 싶은 경우에 유용합니다.
히스토리를 남겨 뒤로가기가 되게 하고싶으신 분은

이렇게 사용하시면 됩니다.

개인적으로 meta 태그와 javascript를 함께 사용합니다.
제 홈페이지의 소스코드를 보면 다음과 같습니다.

http://polyeffect.com 으로 접속하면 http://polyeffect.com/blog로 redirection시켜줍니다.


 

'' 카테고리의 다른 글

HTML 줄바꿈  (0) 2016.04.26
iframe  (0) 2016.04.25
X11 색상 이름  (0) 2016.04.25
HTML 특수문자코드표  (0) 2016.04.25
CGI와 PHP 관계  (0) 2015.10.16
Posted by 캐논볼
,