PHP/생활코딩38 5/29(2) 생활코딩 * 오늘의 진도 개발도구 - 개발도구들 putty(SSH) SSH는 FTP나 HTTP와 마찬가지로 일종의 프로토콜이다. 원격의 컴퓨터를 안전하게 접속하기 위한 프로토콜이다. 이것을 이용해서 컴퓨터에 접속하게 되면, 마치 그 컴퓨터 앞에 있는 것처럼 그 컴퓨터를 사용할 수 있게 된다. 윈도우에서는 별도의 프로그램을 설치해야 하는데, putty라는 프로그램이 아주 대표적이다. 무료이고 인스톨이 필요 없다. https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html Download PuTTY: latest release (0.73) This page contains download links for the latest released version of P.. 2020. 5. 29. 5/29 생활코딩 * xdebug는 리눅스용이라 안봄 * * 뒷부분 안돼서 중단 * * 오늘의 진도 PHP 디버깅 - log 22. 디버깅 - log log: 프로그램/시스템의 상태를 기록하는 행위 로그를 찍어보는 가장 쉬운 방법은 var_dump(인자로 전달된 값을 화면에 출력해주는 함수)를 이용하는 것이다. http://php.net/manual/en/function.var-dump.php PHP: var_dump - Manual Howdy!I am working on a pretty large project where I needed to dump a human readable form of whatever into the log files... and I thought var_export was too difficult to read. BigueNique at yahoo dot .. 2020. 5. 29. 5/28 생활코딩 * 오늘의 진도 PHP 쿠키와 세션 21. 쿠키와 세션 - PHP 쿠키 파일과 DB의 공통점은 무언가를 저장하는 기능이다. 쿠키와 세션도 마찬가지로 사용자의 데이터를 저장하기 위한 용도로 사용한다. 쿠키와 세션은 방식이 조금 다르기는 하지만, 쿠키와 세션이 파일와 DB와 구분되는 것은 쿠키와 세션, 그중에 특히 쿠키가, 웹브라우저이 데이터를 저장하는 방식이라는 점에서 파일과 DB와 구분된다. 파일과 DB는 데이터를 서버 상에 저장한다. 쿠키를 쓰기 위해서는 setCookie와 $_COOKIE라는 변수를 사용한다. 첫번째꺼 2행 - cookie1이라는 이름을 가진 생활코딩이라는 데이터가 사용자의 브라우저에 저장된다. cookie1이 key이고 생활코딩이 value가 되는 것이다. 3행 - time()은 현.. 2020. 5. 28. 5/27(2) 생활코딩 * 오늘의 진도 PHP 데이터베이스 20. 데이터베이스 - 데이터베이스란? 정보는 DB에 저장할 수도 있지만 파일에 저장할 수도 있다. DB의 장점은 - DB가 정보 저장에 더 최적화되어 있는 SW이다. - DB는 자체적으로 인증 체계를 갖고 있기 때문에 그 DB 시스템이 설치되어 있는 컴퓨터의 인증이 뚫렸다고 해도, 그 데이터에 대한 인증을 한번 더 해주기 때문에 보안/기밀성 유지에 더 유리하다. - 대규모의 데이터 요청/추가가 발생했을 때 좀더 원활하게 처리할 수있는 다양한 메커니즘이 존재한다. → 데이터의 규모를 유지하는데 훨씬 더 유리하다. - 파일에 데이터를 저장한다면, 데이터를 조회/정렬하는 것을 구현하는데 상당한 컴퓨팅 지식이 필요하다. 그런데 DB 시스템은 그러한 정보관련 기능적인 요소들을.. 2020. 5. 27. 5/27 생활코딩 * 오늘의 진도 PHP 정규표현식 - 검색, 치환 19. 정규표현식 - 검색 정규표현식에서 단어의 경계를 의미하는 word boundary 패턴을 이용해서 텍스트를 검사하는 예제를 살펴보자. 1) web이라는 단어를 검색하고 싶은데, 이 단어가 (2)의 website처럼) 다른 단어와 결합되어 있지 않은 web이라는 단어만 검색하고 싶다면 \b는 단어의 경계를 나타내는 것이기 때문에 \bweb\b를 사용하면 된다. → 결과: 1 2) 결과: 0 preg_match의 세번째 인자로 $match가 들어갔다. 이 변수의 이름은 꼭 match일 필요는 없고, 위에서 따로 선언할 필요도 없다. 여기에 적어주기만 하면 preg_match 함수가 내부적으로 그런 변수를 생성해서 그 변수에 우리가 검색한 결과를 채워넣.. 2020. 5. 27. 이전 1 2 3 4 5 6 7 8 다음