|
|
notice |
 |
|
|
2017/02/19 |
2326 |
14452 |
요새 건축물들은 노후가 많이 된 것들이 있고 각 가정에서 온갖 살림들을 어지러이 정리를 안하고 지내는 가정들이 늘어나면서 겨울철 전기장판 같은 화재로 인해 큰 화재가 날 수 있다는 것이며 그로 인해 TV에서 보시는 바와 같이 아파트 인접 세대로까지 불이 번지거나 하면 전체 아파트가 붕괴가 되는 사례를 우리는 종종 목격하고 있습니다.
제가 이 |
 72538 |
10:06:38 |
|
 |
|
|
|
|
3201 |
|
|
|
2023/04/22 |
83 |
538 |
오늘 PHP 5 책은 주소록 검색 시스템의 사용자 검색 처리 페이지에 대한 설명과 회원가입 페이지의 HTML 코드 전체가 나왔는데 일반적인 형태라 여기선 생략합니다. |
 72538 |
20:05:15 |
|
 |
|
|
|
|
3200 |
|
|
|
2023/04/22 |
0 |
0 |
비밀글입니다 |
 72538 |
19:54:23 |
|
 |
|
|
|
|
3199 |
|
|
|
2023/04/21 |
75 |
594 |
오늘 러닝 PHP 책은 php.ini 파일 안에서 PHP 설정 지시자를 기술하는 예제가 나왔습니다.
[예제A-3 php.ini 예시]
; 알림을 제외한 모든 오류를 보고한다.
error_reporting = E_ALL & ~E_NOTICE
; 오류를 오류 로그에 기록한다.
log_errors = On
; 업로드 파일의 최대 용량은 2메가바이트다.
upload_max_filesize = 2M
아래는 httpd.con |
 72538 |
21:25:39 |
|
 |
|
|
|
|
3198 |
|
|
|
2023/04/21 |
0 |
0 |
비밀글입니다 |
 72538 |
20:06:53 |
|
 |
|
|
|
|
3197 |
|
|
|
2023/04/20 |
79 |
737 |
오늘 러닝 PHP 책은 PHP 설정 지시자 파일인 php.ini 에 대해서 나왔는데 그 파일 안을 들여다보면 주석은 ;(세미콜론)으로, 설정 우측 값으로 복수의 디렉토리 지정은 :(콜론)으로 한다는 내용이 나왔습니다.
오늘 PHP 5 책은 주소록 관리 시스템에서 관리자 검색 처리 소스 코드가 나왔는데 페이지 번호 처리 때문에 매우 길어졌지만 무난한 내용 |
 72538 |
22:18:05 |
|
 |
|
|
|
|
3196 |
|
|
|
2023/04/20 |
0 |
0 |
비밀글입니다 |
 72538 |
21:53:56 |
|
 |
|
|
|
|
3195 |
|
|
|
2023/04/19 |
67 |
571 |
오늘 러닝 PHP 책은 PHP 설치와 이용에 대한 부록 부분이 나왔는데 PHP 이용을 위한 한가지 방법은 호스팅을 이용하는 것이고 다른 방법은 페도라나 우분투 같은 리눅스에 웹서버와 PHP를 직접 설치하여 PHP를 이용할 수 있다는 내용이 나왔습니다. 이 책이 만들어질 당시에 리눅스에서 패키지 설치 방법으로 PHP 7을 설치할 수 없기 때문에 우분투 같 |
 72538 |
20:42:34 |
|
 |
|
|
|
|
3194 |
|
|
|
2023/04/19 |
0 |
0 |
비밀글입니다 |
 72538 |
19:54:07 |
|
 |
|
|
|
|
3193 |
|
|
|
2023/04/18 |
72 |
462 |
오늘 러닝 PHP 책은 로케일 문자열을 생성자로 전달해 Collator 객체를 생성해서 sort() 메소드를 사용하는 예제가 나왔고 기타 asort() 메소드와 strcmp() 같은 기능을 하는 compare() 메소드도 사용할 수 있다는 내용이 나왔습니다. 아래 예제는 영어와 덴마크어, 영어를 차례로 배열에 집어 넣은 뒤 로케일에 따라 소팅하는 코드인데 |
 72538 |
22:31:40 |
|
 |
|
|
|
|
3192 |
|
|
|
2023/04/18 |
0 |
0 |
비밀글입니다 |
 72538 |
20:49:03 |
|
 |
|
|
|
|
3191 |
|
|
|
2023/04/17 |
78 |
496 |
오늘 러닝 PHP 책은 strtolower() 함수 대신에 다국어 문자열을 다룰 때 mb_strtolower()를 사용하고 strtoupper() 함수 대신에 mb_strtoupper() 함수를 사용하는 예제가 나왔습니다. 왜 이런 mbstring 용법이 생겼나 하면 1바이트 문자 기준 용법의 함수가 제대로 문자열의 시작을 대문자로 변환해 주지 못하기 때문이라는 내용이 나왔습니 |
 72538 |
22:42:28 |
|
 |
|
|
|
|
3190 |
|
|
|
2023/04/17 |
0 |
0 |
비밀글입니다 |
 72538 |
21:41:39 |
|
 |
|
|
|
|
3189 |
|
|
|
2023/04/16 |
67 |
534 |
오늘 러닝 PHP 책은 UTF-8이 유니코드 표준을 구현할 수 있는 가변 길이 문자 인코딩 방식 중 하나로, 각 문자를 나타낼 바이트를 정의하며 또한 일반적으로 영문 문자는 1바이트, 다른 문자열은 2, 3, 4바이트 등으로 나타낸다는 내용이 나왔습니다. 여기서 다른 문자열인 멀티바이트 문자열을 다루는 함수는 mbstring과 intl 확장 함수가 있는데 이 |
 72538 |
20:46:30 |
|
 |
|
|
|
|
3188 |
|
|
|
2023/04/16 |
0 |
0 |
비밀글입니다 |
 72538 |
20:19:25 |
|
 |
|
|
|
|
3187 |
|
|
|
2023/04/16 |
0 |
0 |
비밀글입니다 |
 72538 |
15:04:15 |
|
 |
|
|
|
|
3186 |
|
|
|
2023/04/16 |
0 |
0 |
비밀글입니다 |
 72538 |
14:47:31 |
|
 |
|
|
|
|
3185 |
|
|
|
2023/04/16 |
0 |
0 |
비밀글입니다 |
 72538 |
14:28:37 |
|
 |
|
|
|
|
3184 |
|
|
|
2023/04/15 |
74 |
464 |
오늘 러닝 PHP 책은 라인별 PHP 실행 방식인 PHP REPL 에 대해서 나왔는데 용법은 아래와 같습니다. 예제 19-3 처럼 우분투 터미널에서 php -a 명령을 내리면 php> 프롬프트가 나오고 여기에 PHP 코드를 입력하면 결과를 즉시 확인할 수 있습니다.
[예제 19-3 PHP REPL 실행]
$ php -a
Interactive shell
php > print strlen("mushrooms" |
 72538 |
20:36:52 |
|
 |
|
|
|
|
3183 |
|
|
|
2023/04/15 |
0 |
0 |
비밀글입니다 |
 72538 |
19:40:14 |
|
 |
|
|
|
|
3182 |
|
|
|
2023/04/14 |
59 |
580 |
오늘 러닝 PHP 책은 지난번에 말씀드렸던 오류가 뜨는 예제를 명령행 PHP로 실행 시에 인수로 우편번호를 지정하여 실행했을 때 해당 지역의 날씨를 보여주는 예제인데 실행은 되지 않지만 오늘 학습한 내용 설명을 위해 아래에 기술합니다.
[예제 19-2 명령행 인수 접근 - weather2.php]
<?php
// 날씨를 알아볼 지역의 우편번호
if(isset |
 72538 |
21:11:10 |
|
 |
|
|
|
|
3181 |
|
|
|
2023/04/14 |
0 |
0 |
비밀글입니다 |
 72538 |
20:07:29 |
|
 |
|
|
|
|
3180 |
|
|
|
2023/04/14 |
132 |
870 |
아래와 같이 바탕화면 아이콘들이 사라지는 현상인데 [그림1]과 같은 상태가 계속 되다가 재부팅 했더니 [그림2]와 같은 상태가 되었고 아래 2개 화면을 캡처하고 났더니 다시 정상으로 돌아왔는데 얼마있다 브라우저 찾아보기 폼 엘러먼트에 이미지를 드래그 했더니 갑자기 윈도우즈 탐색기(explorer.exe)가 재시작 되면서 다시 [그림2] 상태가 되었 |
 72538 |
18:05:50 |
|
 |
|
|
|
|
3179 |
|
|
|
2023/04/13 |
100 |
707 |
오늘 러닝 PHP 책은 명령행 PHP 실행에 대한 내용이 나왔고 실행 대상 PHP 예제는 특정 우편번호에 해당하는 지역의 현재 날씨를 출력하는 예제가 나왔는데 해당 소스를 원격 호스트에 작성해 실행해 보면 호스트에 연결된 주소가 없는 주소라고 뜨면서 경고 에러가 뜨면서 결과가 출력되지 않아서 확인해 보지 못했습니다. 아마도 책에 나온 소스 |
 72538 |
21:35:48 |
|
 |
|
|
|
|
3178 |
|
|
|
2023/04/13 |
0 |
0 |
비밀글입니다 |
 72538 |
20:19:20 |
|
 |
|
|
|
|
3177 |
|
|
|
2023/04/12 |
67 |
465 |
오늘 러닝 PHP 책은 라라벨과 심포니, 젠드 프레임워크에서 라우트 지정에 관한 각 2페이지씩 간단한 예제 소스가 나왔는데 이번에 복습을 통해 꼼꼼이 내용을 확인하려고 했지만 도저히 이해가 잘 안되고 관련한 제반 설명이 많이 부족해 그냥 건너뛰기로 하였습니다. 7 페이지인데 유일하게 복습 내용 중에 이해를 하지 못하고 넘어간 부분이 돼 버렸 |
 72538 |
20:54:06 |
|
 |
|
|
|
|
3176 |
|
|
|
2023/04/12 |
0 |
0 |
비밀글입니다 |
 72538 |
20:23:10 |
|
 |
|
|
|
|
3175 |
|
|
|
2023/04/11 |
63 |
668 |
오늘 러닝 PHP 책은 라라벨/심포니/젠드 같은 프레임워크 소개에 대해서 나왔고 그 중에 라라벨(http://laravel.com ) 설치와 프로젝트 생성에 관한 내용이 나왔는데 이걸 보고 라라벨을 설치해 볼까도 생각했지만 2페이지 밖에 안되는 내용이라 오드로이드-M1 우분투에 컴포저로 이걸 설치하기엔 약간 부담이 돼서 설치하지 않고 책 내용을 이해 |
 72538 |
21:33:43 |
|
 |
|
|
|
|
3174 |
|
|
|
2023/04/11 |
0 |
0 |
비밀글입니다 |
 72538 |
20:31:23 |
|
 |
|
|
|
|
3173 |
|
|
|
2023/04/10 |
69 |
791 |
오늘 러닝 PHP 책은 스위프트 메일러로 실제로 지난번에 작성한 body를 구글 지메일로 보내는 예제가 나왔는데 책에 있는 내용은 좀 부실해 제가 스택오버플로우에서 예제를 가져왔습니다. 아래 코드입니다.
여기서 주의할 점은 소스코드는 UTF-8로 작성을 해야 하며 구글 패스워드는 앱 비밀번호를 사용할 수도 있기 때문에 적절한 비밀번호를 |
 72538 |
22:03:01 |
|
 |
|
|
|
|
3172 |
|
|
|
2023/04/10 |
0 |
0 |
비밀글입니다 |
 72538 |
20:22:19 |
|
 |
|
|
|
|
3171 |
|
|
|
2023/04/09 |
56 |
720 |
오늘 러닝 PHP 책은 어제 기술했던 스위프트 메일러로 메일 보내기와 관련한 똑같은 소스가 나왔습니다. 즉 제목, 보내는 주소, 받는 주소, 일반 텍스트 본문이 담긴 간단한 이메일 메시지를 생성하는 코드입니다. 여기서 setTo() 메소드는 수신자 이메일 주소를 키로 이름을 값으로 하는 배열을 매개변수로 전달합니다.
오늘 PHP 5 책은 자료 게시판 |
 72538 |
20:17:40 |
|
 |
|
|
|
|
3170 |
|
|
|
2023/04/09 |
0 |
0 |
비밀글입니다 |
 72538 |
19:50:36 |
|
 |
|
|
|
|
3169 |
|
|
|
2023/04/08 |
71 |
594 |
오늘 러닝 PHP 책은 자신의 코드를 컴포저를 통해 다른 사람에게 제공하려면 콤포저 문서(https://getcomposer.org/doc/02-libraries.md )의 Libraries 항목을 읽어보라는 내용과 패키지스트를 통한 패키지 등록 비용은 무료이며 절차도 간단하다는 내용이 나왔습니다. 또 다른 컴포저 저장소도 있는데 워드프레스 패키지스트(http://wpackagist. |
 72538 |
20:59:02 |
|
 |
|
|
|
|
3168 |
|
|
|
2023/04/08 |
0 |
0 |
비밀글입니다 |
 72538 |
20:40:42 |
|
 |
|
|
|
|
3167 |
|
|
|
2023/04/08 |
94 |
688 |
어제 동네 주민인 의뢰자 시흥동 사무실에 방문해 삼성 본체의 업무 사이트 공인인증서를 비롯해 은행용 인증서 확인 및 윈도우즈 재설치를 하는 과정에서 처음에 되었던 내장 DVD 드라이브 부팅이 두번째 시도 시 부터 내장과 USB 외장 DVD 드라이브로 부팅 옵션이 안뜨면서 설치 CD로의 부팅을 할 수가 없어 손님께 상황을 말씀드리고 집에 돌아와야 했습니 |
 72538 |
16:22:20 |
|
 |
|
|
|
|
3166 |
|
|
|
2023/04/08 |
105 |
1443 |
오늘 러닝 PHP 책은 지난번에 컴포저로 설치한 swiftmailer 라이브러리를 사용한 소스가 나왔는데 아래와 같습니다. 아래 소스 6행에서 책에 있는 내용대로 $message = Swift_Message::newInstance(); 로 하면 php 실행 시 에러가 뜨기 때문에 $message = new Swift_Message(); 로 고쳐야 제대로 php 파일이 에러 없이 실행이 되는데 이 소스 |
 72538 |
07:07:25 |
|
 |
|
|
|
|
3165 |
|
|
|
2023/04/07 |
0 |
0 |
비밀글입니다 |
 72538 |
20:24:24 |
|
 |
|
|
|
|
3164 |
|
|
|
2023/04/06 |
66 |
498 |
오늘 러닝 PHP 책은 composer 같은 패키지 관리 프로그램을 사용하지 않고 직접 서드파티 라이브러리를 통합하기 위해선 파일 아카이브를 다운로드하고 압축을 해제한 다음 파일들을 특정 위치로 옮기고 프로그램을 수정하여 그 파일들을 사용하는 과정을 거치는데 아래와 같이 composer란 패키지 관리 시스템을 사용하면 일례로 swiftmailer를 설 |
 72538 |
21:30:11 |
|
 |
|
|
|
|
3163 |
|
|
|
2023/04/06 |
0 |
0 |
비밀글입니다 |
 72538 |
20:29:30 |
|
 |
|
|
|
|
3162 |
|
|
|
2023/04/05 |
71 |
726 |
오늘 러닝 PHP 책은 DateTime 클래스를 이용해 현재 날짜로부터 오는 화요일 포함 2일씩 더해 4번 연이어 <select <option 형식 날짜를 출력해 주는 예제가 나왔습니다. 여기서 format() 과 modify() 메소드의 용법을 유심히 살펴보세요. 코드는 아래와 같습니다.
[예제 15-6 일정 범위의 날짜 출력]
<?php
$daysToPrint = 4;
$d = n |
 72538 |
22:04:53 |
|
 |
|
|
|
|
3161 |
|
|
|
2023/04/05 |
0 |
0 |
비밀글입니다 |
 72538 |
21:08:34 |
|
 |
|
|
|
|
3160 |
|
|
|
2023/04/04 |
96 |
637 |
오늘 러닝 PHP 책은 DateTime() 클래스로 선언한 객체 시각에서 날짜와 시간을 개별적인 값으로 지정하는 예제가 나왔습니다.
[예제 15-4 날짜와 시간을 개별적인 값으로 지정하기]
<?php
// $_POST['mo'], $_POST['dy'], $_POST['yr']
// 이 세 값은 폼으로 제출된 월, 일, 연도 값이다.
//
// $_POST['hr'], $_POST['mn']
// 이 두 |
 72538 |
22:39:41 |
|
 |
|
|
|
|
3159 |
|
|
|
2023/04/04 |
0 |
0 |
비밀글입니다 |
 72538 |
22:17:53 |
|
 |
|
|
|
|
3158 |
|
|
|
2023/04/03 |
80 |
528 |
오늘 러닝 PHP 책은 다양한 날짜와 시간 형식을 사용해 DateTime 객체를 생성하는 예제가 나왔습니다. 이것의 좌측 변수 출력 결과는 The, 20 Oct 2016 10:36:00 +0000 과 같이 보이는 점 참고하세요.
[예제 15-3 다양한 날짜/시간 문자열]
<?php
// 시간만 입력하면 날짜는 현재의 일/월/연도로 지정된다.
$a = new DateTime('10:36 a |
 72538 |
20:28:05 |
|
 |
|
|
|
|
3157 |
|
|
|
2023/04/03 |
0 |
0 |
비밀글입니다 |
 72538 |
19:56:58 |
|
 |
|
|
|
|
3156 |
|
|
|
2023/04/02 |
62 |
511 |
오늘 러닝 PHP 책은 DateTime() 객체를 사용 날짜와 시간을 출력하는 예제 2개가 나왔고 날짜/시간 형식 문자는 예전에 언급한 바가 있어 생략합니다.
[예제 15-1 현재 시각 출력하기]
<?
$d = new DateTime();
print '현재 시각: ';
print $d->format('r');
print "<br>";
?>
출력 - https://blrun2.cafe24.com/eigh |
 72538 |
20:48:47 |
|
 |
|
|
|
|
3155 |
|
|
|
2023/04/02 |
0 |
0 |
비밀글입니다 |
 72538 |
20:34:48 |
|
 |
|
|
|
|
3154 |
|
|
|
2023/04/01 |
91 |
651 |
오늘 러닝 PHP 책은 디버거인 Xdebug가 Php스톰 같은 IDE에 통합이 될 수 있다는 내용이 나왔고 Php스톰으로 프로파일링 하는 방법은 JetBrain 웹사이트(http://bit.ly/profiling-phpstorm )을 통해서 배울 수 있다는 내용이 나왔습니다. 그리고 "날짜와 시간 처리" 에서 DatTime 클래스의 개략적인 설명이 나왔습니다.
오늘 PHP 5 책은 자료 |
 72538 |
22:20:36 |
|
 |
|
|
|
|
3153 |
|
|
|
2023/04/01 |
0 |
0 |
비밀글입니다 |
 72538 |
20:43:36 |
|
 |
|
|
|
|
3152 |
|
|
|
2023/03/31 |
89 |
608 |
오늘 러닝 PHP 책은 아래와 같은 config.ini 파일과 DB 접속 PHP 코드로 각기 다른 DB 접속 정보를 사용할 수 있다는 내용이 나왔습니다.
예제 14-1 에서 parse_ini_file() 함수는 키=값(key=value) 쌍으로 나열된 설정 내용을 연관 배열로 변환합니다.
[config.ini]
;
; 주석은 세미콜론으로 시작한다.
;
; 데이타베이스 정보
; dsn 값 안 |
 72538 |
22:11:58 |
|
 |
|
|
|