본문 바로가기

Web/php

시놀로지 NAS 웹서버 APM 구축 오늘 저희 사무실에 시놀로지 DS218 NAS가 도착해서 웹서버로 쓰려고 세팅했어요. 우선 [패키지 센터]에서 웹서버 관련 패키지를 설치하세요.아래 순서대로 설치하세요.1. Web Station2. Apache HTTP Server 2.23. PHP 5.64. MariaDB 5 패키지가 모두 설치되면 Web Station의 [열기] 버튼을 클릭하세요. 기본 서버 상태: 보통백엔드 패키지Apache HTTP Server 2.2 설치됨PHP 5.6 설치됨위 상태를 확인할 후 [일반 설정]을 클릭하세요. HTTP 백엔드 서버: Apache HTTP Serve 2.2PHP: Default Profile ( PHP 5.6 )위 항목으로 선택 후 [적용] 버튼을 클릭하세요.[PHP 설정]에서 [편집] 버튼을 클릭하.. 더보기
date_diff 함수 date_diff (시간 차이 구하는 함수) 1 $date1 = strtotime('2009-12-20 20:12:10'); 2 $date2 = strtotime('2009-12-24 12:12:10’); 3 $diff = date_diff($date1, $date2); ‘%y Year %m Month %d Day %h Hours %i Minute %s Seconds’ => 1 Year 3 Month 14 Day 11 Hours 49 Minute 36 Seconds ‘%y Year %m Month %d Day’ => 1 Year 3 Month 14 Days ‘%m Month %d Day’ => 3 Month 14 Day ‘%d Day %h Hours’ => 14 Day 11 Hours ‘%d Day’ =.. 더보기
php 변수 존재 여부 if문 활용 isset() : 변수 존재 여부 파악 (존재할 경우 true 반환) //예문 $vars = "변수"; if(isset($vars)) { echo "vars 변수는 존재합니다. : ".isset($vars); } 결과 vars 변수는 존재합니다. : 1 (echo 시 true 표시가 1 로 표시됨) action 으로 받아온 get 또는 post 파라미터(변수)의 존재 여부를 파악하는데 활용하면 좋습니다. 더보기
변수에 쌍따옴표, 큰따옴표 사용 $blank_menu = "세부메뉴"; 또는 echo "세부메뉴"; 쌍따옴표 사용시 html 문서에 그대로 표시 하려면 \" 로 입력하면 됩니다. 더보기