목록php (4)
크세노폰의 IT 누리사랑방
특정한 시간이 되면 열려야 하는 사이트가 있습니다.대표적으로 수강신청 시스템이나 예매 시스템이 있지요.사실 이것들은 대부분 DB에서 정확하게 시간 처리를 합니다만, 필요할 때가 있을것 같아 공개합니다. 간단간단하게 $mktime 으로 쉽게 오픈할 수 있는 방법에 대해 소개하고자 합니다. 다음은 코드입니다. $date = mktime(시,분,초,월,일,년); if ($date => date() ) { // 특정 시간이 지나면 오픈될 소스 } else { // 특정 시간이 되기 전 처리해둘 소스 } 이런식으로 하면 쉽고 간단하게 처리할 수 있습니다.
가끔 페이지를 유지보수할 필요가 있지요. 그 때 사용하는 방법이 여러가지 있습니다. 가장 확실한 방법은 웹모듈에서 넘겨주는 방식이고, 두번째로 확실한 방법은 indexi.html 등을 만들어서 넘겨주는 방법입니다.페이지가 없거나 이상할 때, "유지보수 내용이 담긴 maintenanace 페이지로 넘기는 방법을 연구하다가 간단하게 하나 짜봤습니다. 이렇게 해두면 아주 쉽고 간단하게 유지보수 제어를 할 수 있습니다.
평생교육원 페이지를 리뉴얼해달라는 요청을 받고 개발서버에 올려 작업을 진행하던 중 문제가 생겼습니다. 로 묶인 php 코드를 읽지 못하는 문제였던것이죠. php로 프로그램을 작성할 때 코딩하는 사람의 스타일에 따라 태그를 정 이 작업은 우분투 14.04 버전, nginx + php5 환경에서 진행되었습니다. 1. /etc/php5/fpm/php.ini 의 파일을 수정합니다. SHORT_OPEN_TAG를 ON으로 바꿉니다. 2. 서비스를 재시작합니다. service php5-fpm restart
어제 퇴근하기 1시간 전, 평생교육원으로부터 프로젝트를 부탁받았습니다. 홈페이지 전반을 개선해달라는 요청이었는데 아무래도 전체적인 메인을 모두 고쳐야 하는 프로젝트라서 시간이 좀 걸릴 것 같습니다.여하튼 페이지 전체 파일을 제 개발서버에 올려두고 개발하려는 찰나에 문제가 생겼습니다. 확장자가 php로 끝나지 않고, html 로 끝나서 페이지가 읽히지 않는 문제였는데요. 오늘은 htm이나 html로 끝나는 확장자에서도 php파일이 마술같이 척척 잘 읽히는 방법을 소개합니다.NGINX에서 html이 읽히도록 처리해줍니다.제가 사용하는 우분투를 기준으로 설명합니다. /etc/nginx/sites-enabled/mydomain.host 파일에서 PHP를 읽는 코드에 추가해줍니다.server { server_na..