본문 바로가기

IT_Developers/PHP49

PHP - file_get_contents() 객체 / 파싱 file_get_contents 파일 읽어오기 file_get_contents를 활용 하는 방법에 대해 설명하겠습니다. 각종 JSON 파싱이나 XML 파싱으로 데이터를 다루는 일이 많아져서 빈도가 높아진 함수입니다. ▼ 우선 PHP가 제공하는 레퍼런스는 아래와 같습니다. http://php.net/manual/en/function.file-get-contents.php ▼ 제가 정리한 소스는 아래와 같습니다. 압축을 풀어 웹서버에서 확인해보세요 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 Colored by Color Scripter cs ▼ URL을 가지고 올때 아래처럼 오류가 날 경우는 보안상 해당 방식으로의 접근을 막아놓.. 2018. 1. 10.
JetBrains - Storm 에서 크롬 디버깅 사용 / JetBrains IDE support JetBrains IDE support PHPStron , Webstorm 에서 크롬 디버깅 모드 사용 최신버전 Storm 개발중 뜨는 안내 창 "JetBrains IDE support" 확장 프로그램을 소개합니다. 크롬의 console 기능을 스톰에서 사용할 수 있게 해주는 기능입니다. ▼해당 링크를 클릭하면 ▼혹은 아래 URL을 접속하면은 해당 크롬 확장 프로그램을 설치 할 수 있습니다. https://chrome.google.com/webstore/detail/jetbrains-ide-support/hmhgeddbohgjknpmjagkdomcpobmllji?utm_source=chrome-ntp-icon ▼Storm에서 마우스 오른쪽 버튼을 눌러 해당 Debug 모드를 누르면 ▼혹은 크롬에서 해당 .. 2018. 1. 8.
PHP - 시간 설정 한국으로 / php.ini / date() PHP에서 시간이 잘못 노출 되는 경우 PHP를 date의 시간이 알 수 없는 시간으로 보일때가 있습니다. 아파치 설정 문제이므로 간단하게 해결해보겠습니다. ▼아래처럼 코드를 작성하고 웹에서 확인해보자 1 2 3 2018. 1. 7.
PHP - APMSETUP7 설치 PHP환경 셋팅을 위해 APMSETUP7 설치 안녕하세요 고코더 입니다. 오늘은 APMSETUP7을 설치하려고 합니다. 현재 도메인도 사라지고 http://www.apmsetup.com/ 설치 파일만 떠돌아 다니고 있지만 가장 간편하고 오랫동안 손쉽게 써오던 APMSETUP을 설치해보려 합니다. 최신파일이지만 PHP5 버전이라 스터디용으로도 부족하고 가벼운 테스트 용도로 쓰면 딱 적당할거 같습니다 ▼ 아래 파일을 받아 압축을 풀어보세요 ▼ 그리고 마우스 오른쪽 버튼을 눌러 관리자 권한으로 실행 ▼한국어로 설치해야겠죠 ▼ 여기서 해당 메세지가 발견된다면 현재 80포트로 돌리고 있는 웹 서버를 중단시켜야 합니다. ▼ 자 이제 설치를 시작해보실까요. 32비트 프로그램 이네요 ▼ 동의 하시고 ▼ 기본 설정 그대.. 2017. 12. 23.
jetBrains - PHPstrom , Webstorm 포터블로 무제한 무료 사용하기 PHPstrom , Webstorm portable install PHP스톰 쓰면서 이클립스에 비해 가장 아쉬운건 포터블 형태가 아닌것이다. A, B라는 프로젝트를 동시에 진행 한다면 이클립스의 경우 A프로젝트의 셋팅 해놓은 이클립스와 B프로젝트의 셋팅 해놓은 이클립스를 다른 파일로 실행함으로써 작업 내역을 계속 이어 나갈 수 있다는 특징이 있다. 그런데 jetBrain IDE들은 알다시피 설치버전이라 editplus 처럼 하나만 설치가 가능하다. PHP 프로젝트를 두개를 맡고 있다면 매번 폴더를 오픈해야 한다. 불편하다. 그래서 오늘은 PHPstrom , Webstorm 이 IDE를 포터블로 만드는 방법을 알아보자. 우선 먼저 써놓은 PHP스톰 강의를 보고 와도 좋을 것이다.http://gocoder... 2017. 11. 29.
JetBrain - PhpStrom 에서 html을 PHP로 인식 시키기 PHP스톰 HTML in PHP 오늘은 PHP스톰에서 HTML에 써져있는 PHP들의 색깔을 바꿔보려 합니다.소스 하일라이팅 기능을 제공 받아야 겠죠 ▼PHP스톰에서 HTML을 열면 아래처럼 인라인 PHP 소스가 황당한 모습으로 보입니다.색깔도 없고 코드 어시스트도 못받는 형태입니다. ▼이제 그럼 해결방법을 찾아가보자 setting에 들어갑니다 (컨트롤+알트+s) 그리고 검색창에 "file types"라고 검색 그럼editor ->file types를 찾을수 있습니다. ▼그리고 PHP를 찾는다. 그리고 아래 화면 처럼 +를 눌러서 *.html 등을 입력하면 된다. +를 눌러보자 ▼우선 *.html을 넣고 ▼그다음 *.htm도 넣고. 그리고 Html5등 각자 필요한 확장자를 넣습니다. ▼그리고 OK를 누르고.. 2017. 11. 27.
PHP - PhpStorm 에서 PHP 바로 실행하기 PHP스톰에서 웹으로 띄우기 PHP 스톰에 기능중 가장 편한 기능중 하나는 alt+f2를 누르면 현재페이지를 PHP에서 바로 확인할수 있게 환경을 제공합니다.이클립스와 비주얼 스튜디오에서 부러웠던 그 기능은 PHP스톰은 제공하고 있습니다 !!!!! ▼방법은 아주 간단합니다.PHP 작성중 위에 말했듯이 alt+f2를 누르면 아래처럼 브라우저 선택창이 뜹니다. ▼그리고 웹에서 바로 확인하면 502 오류를 볼수 있습니다. 흐억 502오류 : 불량 게이트웨이 (보통 서버 문제) ▼ 해결방법은 아래와 같습다. 우선 오른쪽 아래의 해당 오류경고가 떠있습니다.하일라이트 된 configure php interperter룰 누르면 ▼ 혹은 셋팅에 PHP 메뉴에 가면 됩니다. ▼ 설정에서 CLI interpreter룰 눌.. 2017. 11. 6.
PHP - console.log를 php 코드에서 사용하기 크롬에서 PHP 디버깅 하기 안녕하세요. 고코더입니다. 자바스크립트에서 흔히 쓰는 console.log는 좋은 기능 입니다. 브라우저에 있는 개발자 툴을 이용해 디버깅을 가능하게 하여서 좀 더 빠르고 쉽게 개발을 가능하게 해줍니다. 그런데 스크립트 언어에 자격으로 가능한 이 방식을 간단한 소스로서버 언어에서 사용이 가능합니다. 방식은 아마 모든 언어가 해당 방식처럼 개발하면 사용이 가능합니다. 우선 저는 PHP 버전을 만들어 봤습니다. 말은 거창하지만 그냥 데이터를 받아 스크립트 언어에 담는 거 뿐입니다. ▼ 소스는 아래와 같다. 자바스크립트 console.log로 데이터를 보내 확인 가능하게 하는 원리 입니다. ▼생각보다 유용하고 쓸만하다. 추천 컨텐츠 console.log - 개발자도구 콘솔 창에 안.. 2017. 11. 6.
PHP | Nginx | MariaDB - WNMP 설치, 다운로드, 기본셋팅 WNMP로 Nginx와 PHP 마리아DB 사용하기 설치 XAMPP 로 아파치와 PHP를 실행시켜봤다면최근에 많이 쓰이는 Nginx와 PHP를 Wnmp라는 프로그램으로 실행해보겠습니다. ▼해당 웹사이트 접속후에 프로그램을 다운로드 (가끔 접속이 안됩니다..)https://wnmp.x64architecture.com/downloads/ ▼ 혹 해당 사이트에서 https://sourceforge.net/projects/wnmp-env/ ▼ 사이트들이 원활하지 않다면 첨부파일을 다운받아 설치하세요. ▼설치 후 실행 후 모습 XAMPP와 같은 UI다 각 start만 눌러주면 알아서 연동 후 실행됩니다. Nginx 설정 ▼엔진엑스의 간단한 설정을 해보겠습니다.Configuration에서 nginx.conf를 실행 .. 2017. 8. 30.