profile
여러분들 삶에 한 획을 더하고 싶습니다.
post-thumbnail

개발 블로그의 난립, 그 속에서의 방황

입사 시 github 주소 뿐만 아니라 개발 블로그 주소를 적는 것이 일반화되어가고 개발자 구직 플랫폼에서 마저 블로그 주소를 적을 수 있도록 하고 있다. (선택) 그러다보니 중고등학교에서 조차 개발 블로그를 권장하고 그것이 입시의 스펙으로 설명하고 있으며 학부생과 현

2022년 7월 12일
·
0개의 댓글
·

웹에이전시 CEO 출신의 개발자 첫 직장 구하기

2019년부터 2022년 까지 웹에이전시 대표이자 선임개발자로 3년간 근무하였습니다. 프로젝트 메니지먼트와 PHP를 활용한 웹사이트 개발이 주요 업무였죠. 그 외에도 세무, 회계, HR, 직원 교육, 마케팅, 클라이언트 미팅 부터 프로젝트 전반에 걸친 사항들에 대해 소

2022년 7월 2일
·
0개의 댓글
·

[PHP] 배열(array)을 데이터베이스에 저장하는 방법

PHP 배열을 데이터베이스에 저장하는 방법으로는 아래 세가지가 자주 이용됩니다.저장 후 explode를 이용해 다시 변환할 수 있습니다.하지만 이 방법은 $MyArray 안에 ","값이 존재할 경우 예상치 못한 결과가 발생될 수 있습니다.json_decode을 이용해

2022년 6월 25일
·
0개의 댓글
·

[wordpress] 상위페이지에 따른 하위페이지 템플릿 불러오기

Wordpress의 Custom Theme를 만들다 보면 몇몇 답답함들이 있다.그 중 하나는 page-{slug}.php와 같이 페이지에 대한 테마 파일을 연결할 때 항상 최상위 디렉토리에 존재해야 한다는 점이다. 하위 디렉토리에 존재하게 될 경우 Wordpress는

2022년 6월 25일
·
0개의 댓글
·
post-thumbnail

[C#] GDI+ 계단현상 제거

C이를 해결할 수 있는 쉬운 방법은 두가지 입니다.Graphics의 SmoothingMode를 AntiAlias 혹은 HighQuality로 지정해 주는 것입니다.AntiAlias는 말그대로 안티에이징을 하는 것이고 HighQuality는 PC의 최고 퀄리티를 지향하는

2022년 6월 25일
·
0개의 댓글
·

[PHP] 에러 리포팅(Error Reporting)

오류 보고를 사용하면 PHP 보안에 두 가지 측면이 있습니다. 하나는 보안 강화에 도움이 되고 다른 하나는 해가 됩니다.기본 해킹 공격에는 시스템에 부적절한 데이터를 제공하고 반환되는 오류의 종류와 컨텍스트를 확인하여 시스템을 프로파일링하는 작업이 포함됩니다. 이를 통

2022년 6월 25일
·
0개의 댓글
·

[PHP]System program execution

문자열 주위에 작은 따옴표를 추가하고 기존의 작은 따옴표를 인용/이스케이프하여 문자열을 쉘 함수에 직접 전달하고 단일 안전한 인수로 처리할 수 있도록 합니다. 이 함수는 사용자 입력에서 오는 쉘 함수에 대한 개별 인수를 이스케이프하는 데 사용해야 합니다.Windows

2022년 6월 25일
·
0개의 댓글
·

[PHP] MySQLi

PHP에는 mysql과 mysqli가 있습니다.mysql은 오래전 사용되었고 현재에는 mysql을 개선한 mysqli가 있으므로 mysqli를 사용하시는게 좋습니다.mysqli_prepare() - 실행을 위해 SQL 문을 준비합니다.mysqli_stmt_result_

2022년 6월 25일
·
0개의 댓글
·

[PHP]Output Buffering Control

위의 예에서 echo 의 출력은 ob_end_flush() 가 호출 될 때까지 출력 버퍼에 저장됩니다.flush — 시스템 출력 버퍼 플러시ob_clean — 출력 버퍼 청소(지우기)ob_end_clean — 출력 버퍼를 청소(지우기)하고 출력 버퍼링을 끕니다.ob_e

2022년 6월 25일
·
0개의 댓글
·

[PHP] 사전 정의된 변수(Predefined Variables)

PHP는 모든 스크립트에 미리 정의된 많은 변수를 제공합니다. 변수는 외부 변수 에서 내장 환경 변수, 마지막 오류 메시지에서 마지막으로 검색된 헤더에 이르기까지 모든 것을 나타냅니다 .이러한 사전 정의된 변수들은 굉장히 일반적으로 사용되기 대문에 필히 숙지해 놓을 필

2022년 6월 25일
·
0개의 댓글
·

[PHP] 세션(Session)

session_save_path()session_start()session_set_cookie_params();PHP파일을 통해 php.ini설정을 수정하려면 ini_set()함수를 사용하면 됩니다.php.ini 설정에서 session.use_strict_mode =

2022년 6월 25일
·
0개의 댓글
·

[PHP] 보안 - XSS(Cross Site Scripting) & CSRF

모든 값을 다룰 때는 해당 데이터가 오염되었다는 가정하에 사용하는 것이 좋습니다.클라이언트로 부터 받아오는 값을 서버에서는 필터를 통한 다음 사용하여야 하며, 클라이언트로 전달할 값 또한 필터를 거친 다음 출력하여야 합니다.웹 개발은 사실 어떤 것 보다 가장 쉬우면서도

2022년 6월 21일
·
0개의 댓글
·

[PHP] php.ini (PHP 환경설정)

php.ini는 PHP에 대한 설정값들이 저장되어 있는 파일입니다.다양한 값들이 저장되어 있으며 php extension에 대한 설정 또는 사용자가 추가한 값들도 저장될 수 있습니다.php.ini 설정은 PHP 함수를 통해 제어하거나 php.ini 파일을 직접 수정할

2022년 6월 21일
·
0개의 댓글
·

[PHP] URL 쿼리 문자열에서 ($_GET) 특정 매개 변수 제거하기

https://code-paper.com/php/examples-php-remove-a-parameter-from-url-query-string

2022년 6월 21일
·
0개의 댓글
·

[PHP] 디렉토리 제어(Directories)

일반적으로 DIR이나 FILE 등을 활용해 현재 위치를 구해 경로를 제어하지만실제 터미널과 같이 파일 시스템에서의 디렉토리 제어가 필요한 경우들이 있습니다.opendir 등은 resource인 open directory handle를 반환합니다.PHP의 현재 디렉토리를

2022년 6월 21일
·
0개의 댓글
·
post-thumbnail

[PHP]파일시스템(file system)

파일이나 디렉토리에 대한 경로를 포함하는 문자열이 주어지면 이 함수는 후행 이름 구성요소를 반환합니다.basename() 은 로케일을 인식하므로 멀티바이트 문자 경로가 있는 올바른 기본 이름을 보려면 setlocale() 함수를 사용하여 일치하는 로케일을 설정해야 합니

2022년 6월 21일
·
0개의 댓글
·

[PHP] 스트림(Streams)

stream_context_create(?array $options = null, ?array $params = null): resource 사전 설정 에 제공된 모든 옵션을 사용하여 스트림 컨텍스트를 만들고 반환합니다

2022년 6월 21일
·
0개의 댓글
·

[PHP] JSON (JavaScript Object Notation)

Tistory로 작성된 글을 Velog로 옮기는 중입니다.원글 : https://paric.tistory.com/784?category=805373JSON 데이터 교환 형식을 구현합니다. PHP에는 PHP용으로 특별히 작성되고 PHP 라이선스에 따라 라이선스가

2022년 6월 19일
·
0개의 댓글
·

[PHP] cURL

Tistory로 작성된 글을 Velog로 옮기는 중입니다.원글 : https://paric.tistory.com/783?category=805373PHP에서 다른 서버로 URL을 전송해야 할 때 사용합니다.cURL을 PHP에서 그대로 사용하는 경우는 많지 않지

2022년 6월 19일
·
0개의 댓글
·

[PHP] URLs

Tistory로 작성된 글을 Velog로 옮기는 중입니다.원글 : https://paric.tistory.com/782?category=805373get_headers()와 get_meta_tags()는 서버가 클라이언트로서 동작하는 함수 입니다.HTTP 요청

2022년 6월 19일
·
0개의 댓글
·