본문 바로가기

공부

[PHP] 해당 페이지에 다른 코드 불러오기 (include) 코드를 작성할때에 한 코드를 여러 페이지에서 공유하며 쓰는경우도 발생하게된다. 그렇게 될 경우 각 페이지에 같은 코드들을 사용해도 무방하지만, 그렇게 될 경우 수정이 필요하게 되었을때 여러 페이지를 각각 수정해야한다는 어려움이 있다. 한 코드를 작성한 후에 해당 파일을 불러와서 사용할수있는 방법은 없을까? PHP에는 include를 사용하여 해당 문제점을 해결할수있다. Q1. dbconn.php 파일을 main.php파일에 포함시키고 싶다면, & php 코드 'main.php' include를 여러번 사용하다보면 문제점이 발생하게된다. 한 페이지에 레이어팝업이나 다른 include 파일내에 똑같은 파일을 include 하게되어 에러가나는 경우가 발생하게되는 문제이다. 이렇게 될 경우에는 include를 .. 더보기
[PHP] Database Connection (DB 연결) PHP로 웹사이트를 제작할때, 제일 기초가되는 DB연결에 대해 알아보도록 하자. 코드를 작성하기전 DB연결을 위해 기본적으로 연결할 DB정보에 대해 알고있어야 한다. @ 필요한 DB 정보: 1. 연결할 DB 호스트명 / IP 2. 사용자, 암호 3. DB 이름 4. (기본포트가 아니라면 포트도 알아야함) & PHP 코드 'dbconn.php' 해당 파일을 만들어서 각 웹페이지에 include 하여 사용하기도 한다. DB연결이 필요한 각 페이지마다 해당 코드를 작성하는것보다 include하여 작성하는것을 추천한다. PHP 코드에서 include() 사용하는 방법은 이하 블로그를 참고하면 된다. [PHP] 해당 페이지에 다른 코드 불러오기 (include) 코드를 작성할때에 한 코드를 여러 페이지에서 공유하.. 더보기
R을 이용한 데이터 전처리 exam data 더보기
R 설치 오류 - 사용자 계정이 한글인 경우 사용자 계정이 한글인 경우 다음과 같은 오류메세지가 발생하게 된다 Fatal error. ERROR sysyem error 5 (엑세스가 거부되었습니다) 이럴 경우 사용자 계정을 다시 영문으로 변경해주는 방법도 있지만 환경변수 폴더 위치를 변경해주는 방법도 있다. 1. C 드라이브 바로 아래 위치에 tmp라는 이름의 폴더를 만들고, 그 경로(C:\tmp)를 복사한다. 2. 시스템 환경 변수 편집에 들어간다. 3. 환경변수에 들어간다. 4. TMP의 편집을 누른다. 5. 변수값에 아까 복사해 두었던 새로운 폴더의 위치를 붙여준다. ( 단. 폴더 위치를 나타내는 주소 중 한글이 있어서는 안됨) 6. 확인을 눌러준다. 다시 R-Studio를 실행시키면 오류가 해결된 것을 알 수 있다. 더보기
R, R-studio 설치 R 설치 1. R 공식 사이트를 접속한다. https://cran.r-project.org/ The Comprehensive R Archive Network cran.r-project.org 자신의 PC에 설치된 OS에 해당하는 링크를 클릭한다. 2. Install을 눌러 설치한다. 가장 최신버전이 설치가 된다. R-studio 설치 1. R Studio 공식 사이트에 접속한다. https://www.rstudio.com/ RStudio | Open source & professional software for data science teams RStudio provides free and open source tools for R and enterprise-ready professional softwa.. 더보기
동적웹페이지 이미지 크롤링 in R 본격적으로 R을 활용하여 이미지 크롤링을 해 볼 예정이다. 이미지 크롤링을 하기 전에 R-selenium 패키지가 준비되어있어야 한다. https://chumiinii.tistory.com/4 동적 웹페이지 크롤링 준비 Rselenium 패키지 설치 1) selenium 다운받기. (ver. 3.5.3) >>> https://www.seleniumhq.org/download/ Downloads Firefox GeckoDriver is implemented and supported by Mozilla, refer to their documentation.. chumiinii.tistory.com R- 코드 install.packages('RSelenium') install.packages("rvest") .. 더보기
R-Selenium 패키지 ChromDriver 버전 오류 내 컴퓨터에 크롬이 설치 되어있는 경우 크롬은 자동으로 업데이트가 된다. 하지만 R-Selenium 패키지를 사용하지 않다가 사용할 때에 서로 버전이 달라져 오류가 발생하게된다. 이를 해결하기 위해서 Chrome의 버전을 먼저 확인해야 한다. 1. Chrome 버전 확인 Chrome 설정 - Chrome 정보 여기서 중요한 부분은 버전 확인이다. 버전 78.0. 여기까지만 확인을 하고 ChromeDrive 설치 홈페이지로 다시 들어간다. 2. ChromeDriver 재설치 https://sites.google.com/a/chromium.org/chromedriver/downloads Downloads - ChromeDriver - WebDriver for Chrome WebDriver for Chrome.. 더보기
동적 웹페이지 크롤링 준비 Rselenium 패키지 설치 1) selenium 다운받기. (ver. 3.5.3) >>> https://www.seleniumhq.org/download/ Downloads Firefox GeckoDriver is implemented and supported by Mozilla, refer to their documentation for supported versions. Internet Explorer Only version 11 is supported, and it requires additional configuration. Safari SafariDriver is supported directly by Apple, selenium.dev 2)geckodriver 다운받기. (ver. 0.17.. 더보기