일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- mysql uninstall
- mysql
- mysql error
- mysql 재설치
- javascript
- next.js tailwind css
- next.js css framework
- Docker ubuntu
- 안드로이드
- PHP
- 리액트 tailwind css
- 리눅스
- Docker
- 리액트 tailwindcss
- react 기초
- mysql 재설치 명령어
- next.js tailwindcss
- react tailwind css
- 리액트 문법
- mysql broken install
- react tailwindcss
- Android
- mysql fix install
- Python
- mysql purge
- mysql 삭제
- react
- 리액트
- 도커
- react typescript
- Today
- Total
목록PHP (6)
Developer_hong
/* get_header로 Header값 구해서 Redirect 하는지 체크 */ $url = "http://www.daum.net"; $url = "http://www.twitter.com"; $headers = get_headers($url,1); echo "result = ".$headers['Location'].PHP_EOL; var_dump($headers); /* 2 CURL로 Header값 구해서 Redirect 하는지 체크 */ $curl_ch = curl_init(); curl_setopt($curl_ch, CURLOPT_HEADER, true); curl_setopt($curl_ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl_ch, CURL..
dirname(__FILE__) echo __FILE__; // 파일명을 포함한 경로 echo dirname(__FILE__); //파일명을 제외한 경로 상황 : dirname(__FILE__)이라고 입력된 소스코드(현재 소스코드)파일명은 index.php이고 위치는 folder/path/sehee이다 따라서 folder/path/sehee/index.php 이렇다고 칠때, __FILE__은 현재 소스코드가 위치하고있는 경로를 말한다. 따라서 echo __FILE__; 하면 folder/path/sehee/index.php이 출력된다. dirname(__FILE__)은 파일명을 제외한 경로이므로 따라서 echo dirname(__FILE__); 하면 folder/path/sehee이 출력된다. php내부..
서버세팅을 진행하는 도중 별 생각없이 사용하던 CGI,CGI, FastCGI, PHP-FPM의 의미를 이젠 알고 쓰고 싶어서 남긴다. 1. CGI(Common Gateway Interface) CGI(Common Gateway Interface)는 웹서버와 외부 프로그램을 연결해주는 표준화된 프로토콜이다. 웹이 처음 등장했을 때는 HTML과 이미지를 전달해주는 웹서버 밖에 없었다. 하지만 웹에 대한 수요가 증가하면서 정적인 HTML만을 가지고 정보를 제공하는 것에 대한 한계를 극복하기 위해 등장한 기술이 CGI이다. 웹서버가 처리할 수 없는 정보가 웹서버로 요청되었을 때, 그 정보를 처리할 수 있는 외부 프로그램을 호출함으로써 외부 프로그램이 처리한 결과를 웹서버가 받아서 웹브라우저로 전송하는 것이다. ..
//preg_match_all : 정규표현식에 맞으면 배열로 추출 // 정규식 // (...) 그룹화 시작 끝 // [a-zA-Z0-9_-]허용하는 문자열 a부터 z까지, A부터 Z까지 0부터 9까지 그리고 언더스코어와 하이픈 // [a-zA-Z0-9_-]+ 허용하는 문자열 a부터 z까지, A부터 Z까지 0부터 9까지 그리고 언더스코어와 하이픈이 1개 이상 있어야함 // [a-zA-Z0-9_-]{3,8} 허용하는 문자열 a부터 z까지, A부터 Z까지 0부터 9까지 그리고 언더스코어와 하이픈이 3글자 이상, 8글자 이하 // + == {1} 해당 문자열 1번 // * == {0} 해당 문자열 0번 // ? 해당 문자 패턴이 0 또는 1번 등장 ex) /a?b/ = b, ab // . 줄 바꿈 문자 (\n)..