반응형

Programming/Server 18

[Rocky Linux 9 NAS Server] 나스 서버 구축기 - 2. 로키 리눅스 설치(minimal)

2025.11.25 - [Programming/Server] - [Rocky Linux 9 NAS Server] 나스 서버 구축기 - 1. 리눅스 설치 USB 만들기. [Rocky Linux 9 NAS Server] 나스 서버 구축기 - 1. 리눅스 설치 USB 만들기.Open Source 로 Nas OS 를 받아서 설치할 수도 있지만, 내가 원하는 것 이외의 것들이 있거나 없거나 하는 좀 답답한 상황이 있어서 아예 새로 구축을 하는게 속 편하겠다 싶어 작업 시작하는 김에 방xrexter.tistory.com 이번 글에는 NAS 설치 전 OS 를 설치하고 기본적인 설정을 하는 단계입니다.설치를 바로 시작하기 전에 간단히 현재 제 서버 사양을 간단히 알려드리고 진행하는게 좋을 것 같네요.CPU 는 남는 걸..

Programming/Server 2025.12.01

[Rocky Linux 9 NAS Server] 나스 서버 구축기 - 1. 리눅스 설치 USB 만들기.

Open Source 로 Nas OS 를 받아서 설치할 수도 있지만, 내가 원하는 것 이외의 것들이 있거나 없거나 하는 좀 답답한 상황이 있어서 아예 새로 구축을 하는게 속 편하겠다 싶어 작업 시작하는 김에 방법 공유 및 문제해결 과정 등을 공유하고자 글을 작성합니다. 그 첫 번째 단계로, 설치를 위한 USB 만드는 과정을 알려드리려고 합니다. 윈도우에서 설치용 USB 제작을 하는 과정입니다. 대부분 윈도우 사용중이시겠죠? 1. ISO 파일 선택 및 다운로드https://rockylinux.org/ko-KR Rocky Linux최신 뉴스 우리는 정기적으로 커뮤니티에 무슨 일이 일어나고 있는지에 대한 업데이트를 공유합니다. 최신 소식은 다음과 같습니다.rockylinux.org현 시점(2025-11-25)..

Programming/Server 2025.11.25

[PHP] 문자열 다루기 3. 배열을 문자열로 합치기

1. 기본형 implode(구분자, 배열); 각 배열안에 있는 값이 숫자형이든 문자형이든 리턴값은 문자열이 됩니다. 예제1 $array_test = array(1, 2, 3, 4, 5); $res = implode($array_test); echo $res; 결과 12345 예제2 $array_test = array(1, 2, 3, '4', '5'); $res = implode($array_test); echo $res; 12345 예제3 $array_test = array( 'test1' => 'stest1', 'test2' => 'stest2', 'test3' => 'stest3', 'test4' => 'stest4' ); $res = implode($array_test); echo $res; 결과 ..

Programming/Server 2022.11.16

[PHP] 문자열 다루기 - 2. 문자열 나누기(explode)

기본형 explode(원본문자열, 잘라낼 기준, 제한) 잘라내는 기준은 하나의 문자여도 되고 문자열이어도 가능합니다. 여기서 제한은 생략 가능하며, 제한을 둘 경우 그 뒤의 문자열은 처리하지 않고 하나의 문자열로 배열에 저장됩니다. 예제1. $str = 'name1,name2,name3,name4'; $res = explode(',', $str); print_r($res); 결과 Array ( [0] => name1 [1] => name2 [2] => name3 [3] => name4 ) 예제2. $str2 = 'name1, name2, name3, name4'; $res2 = explode(', ', $str2, 3); print_r($res2); 결과 Array ( [0] => name1 [1] =>..

Programming/Server 2022.11.16

[PHP] 문자열 다루기 - 1. 길이 구하기(strlen), 잘라내기(substr)

1. 길이 구하기 strlen(string $string): int 리턴 값은 int 형입니다. $str = 'test string'; $str_len = strlen($str); echo $str_len; // 11 출력 2. 잘라내기 substr(string $string, int $offset, ?int $length = null): string 첫번째는 원본 문자열, 두번째는 시작점, 마지막은 시작점부터 몇자리의 문자를 잘라낼지 입니다. 리턴은 문자열입니다. $str = 'test string'; $res = substr($str, 5, 3); echo $res; // str 출력 $res = substr($str, 5); // string 출력 여기서 만약 문자열의 길이를 모를 때, 어떤 문자열..

Programming/Server 2022.07.05

[jQuery]ajax 이용해서 PHP 와 통신하기 | 동적 select 예제

0. 준비 jQuery 의 경우 페이지의 내에 선언을 해주는 부분이 필요합니다. 위 코드를 페이지 의 동적 선택박스 예제 그룹 그룹A 그룹B 그룹 사용자 테이블안의 선택박스에 ID를 지정해 줬고, group 이라는 id를 가진 선택박스의 선택항목이 변경되면 위 스크립트가 적용이 됩니다. json 방식을 통해 배열 데이터를 전달받을 예정이라 Jquery.parseJson() 함수가 사용된 것입니다. 이제 test.php의 내용입니다. 테이블(userlist)의 컬럼이 그룹명(group_name)이 있고 사용자 이름(user_name)이 있을 때 그룹내의 사용자 를 찾아내서 배열에 저장한 후 json 방식으로 되돌려 주는 코드입니다. DB 접속하는 방법은 이전 포스트를 참고해 주세요 xrexter.tisto..

Programming/Server 2020.10.13

[PHP] 특정 기간의 날짜 배열 만들기

쓸 일이 많은지는 잘 모르겠네요. 우선 DB에 있는 데이터를 불러 올 때 정해진 기간에 해당하는 데이터를 불러오는 것은 그냥 쿼리에 date between 을 넣어서 하면 되긴 합니다. 문제는 각 날짜별로 데이터를 취합해야 할 때 인데, 이런저런 방법을 다 써봤지만 뭔가 불편하고 귀찮더군요 그래서 일단 시작~끝 날짜를 지정해주면 배열로 각 날짜를 반환하는 함수를 만들어 봤습니다. function getDaysArray($sdate, $edate){ $array_days = array(); $dt_sdate = new DateTime($sdate); $dt_edate = new DateTime($edate); $dt_today = new DateTime(date('Y-m-d')); $diff = date_..

Programming/Server 2020.06.25

[PHP, MySQL]엑셀 파일 업로드 및 쿼리 적용하기

0. 준비물 엑셀 파일 업로드에 사용 할 라이브러리 를 다운 받을 수 있는 링크입니다. http://opensource.box.com/spout/getting-started/ Getting Started This guide will help you install Spout and teach you how to use it. Requirements PHP version 7.1 or higher PHP extension ext-zip enabled PHP extension ext-xmlreader enabled Installation Composer (recommended) Spout can be installed directly from Composer. opensource.box.com 요구 사항이 있긴..

Programming/Server 2019.08.20

[PHP] 연산자 정리 및 간단한 예제

PHP 연산자가 다른 언어의 연산자와 크게 다르지는 않습니다. 그냥 정리 겸 해서 올리니 참고 정도로만 해 주세요. 산술 연산자 + 덧셈 - 뺄셈 * 곱셈 / 나눗셈. 몫. % 나눗셈. 나머지. 할당 연산자 = 값 할당 += 양 쪽 변수를 더한 값을 왼쪽 변수에 할당 -= 양 쪽 변수를 뺀 값을 왼쪽 변수에 할당 *= 양 쪽 변수를 곱한 값을 왼쪽 변수에 할당 /= 양 쪽 변수를 나눈 값을 왼쪽 변수에 할당 %= 양 쪽 변수를 나눈 나머지 값을 왼쪽 변수에 할당 접합 연산자(문자열) . 접합. 변수끼리 + 하는 거랑 같음 .= 접합한 값을 왼쪽 변수에 할당 증가/감소 연산자 ++변수 변수 값을 먼저 1 증가 시킨 후 변수를 사용. 변수++ 변수에 저장되어 있는 값을 먼저 사용한 후 1 증가 시킴. --변..

Programming/Server 2019.05.29

[PHP]폼을 이용한 데이터 전달 방법. 배열 정리.

참고도서 : PHP & MySQL 닌자 비법서. 한빛미디어 1. 배열 배열 사용법은 여타의 언어들과 비슷합니다. 1-1 선언 및 초기화 선언은 따로 하지 않아도 됩니다. PHP 는 변수의 타입을 따로 지정하지 않기 때문에 그냥 사용할 때 선언을 같이 한다고 생각하시면 됩니다. 초기화 방법은 $myArray = [1, 2, 3]; 과 같은 방법으로 하시면 됩니다. 1-2 출력 배열의 전체 내용을 출력할 때는 반복문이나 다른 함수를 이용해도 되지만 foreach() 함수를 이용하면 편한 거 같습니다. 위 myArray 라는 배열을 출력하는 명령어 입니다. foreach($myArray as $key=>$value){ echo 'array[' . $key . '] : ' . $value . ' ';} echo..

Programming/Server 2019.03.16
반응형