본문 바로가기

Web/PHP24

[PHP] 디버깅 SSH 버그(bug) : 의도치 않은 프로그램의 오동작디버깅(debugging) : 버그의 원인을 찾아서 해결하는 활동디버거(debugger) : 디버깅을 도와주는 프로그램 var_dump인자로 전달된 값을 화면에 출력해주는 함수 putty(SSH)원격의 컴퓨터에 안전하게 접속하기 위한 프로토콜 SSH를 통해서 리눅스 계열의 운영체제를 제어 할 수 있음window를 제어하는 것은 일반적이지 않음.윈도우는 SSH가 설치되어 있지않아 따로 SSH설치후 SSH client로 사용가능 log프로그램 or 시스템의 상태를 기록하는 행위 access log(html, css, js, image와 같은) 리소스가 웹서버를 통해서 로드 됐을 때 기록되는 정보 error log오류가 발생했을때 기록되는 정보 2018. 11. 17.
[PHP] 쿠키와 세션 / login&signup 구현 쿠키와 세션 쿠키 cookie클라이언트(브라우저)에 데이터를 저장setCookie$_COOKIE보안상으로는 쿠키를 사용하지 말자. setcookie로 cookie1이라는 키값과 merona라는 value값을 설정두번째는 time()은 현재시간을 나타내는것이고, time()+60은 60초동안 유지된다는 것. cookie1를 보여주고 현재시간에서 cookie2의 시간을 빼준 시간 값이 나옴 쿠키만 추가됬으니까 서버상 보이는것은 없다. 이렇게 cookie1의 value값이 나오고 시간이 나온다. 세션 sessionSID(session ID)를 식별자로 서버에 데이터를 저장SID로는 쿠키나 도메인 파라미터를 사용session_start(); 로 시작, 스크립트의 최상단에 위치해야 함$_SESSION데이터는 서버.. 2018. 11. 17.
[PHP] 변수 PHP 변수 2018. 11. 5.
[Bitnami] apache / mysql running 오류 [apache2 running 오류] 처음에 bitnami 설치시에 "Unable to install apache as a service for windows with name wordpressApache"라고 오류가 뜨거나잘되는 서버가 갑자기 stoppede가 떳다?할때 아래의 방법을 사용해보자 (경로)C:\Bitnami\apache2\conf 로 가서httpd.conf 파일을 들어가자. (우클릭하고 아무 에디터로 들어가자.)찾기로 PATH를 한다면 더 빨리 찾을 수 있다.아니다 그냥 파일의 맨끝쪽에 보는게 더 빠르겠다 ㅎㅎ (해당부분)575번줄의 PATH 부분 마지막을 /bin 으로 수정 (고쳐진후)이러고 난후 아파치 서버를 RESTART하면 아마도 잘 작동되는 모습을 볼 수 있을거다. //이 오류로.. 2018. 11. 5.
[PHP] PDO PDO여러가지 데이터베이스를 제어하는 방법을 표준화시킨 것 PHP Right Wayhttp://modernpug.github.io/php-the-right-way/ mysql client library(mysql_connect와 같은 함수)는 PHP 5.5 버전부터 지원되지 않을 예정임 2018. 11. 2.
[PHP] 파일업로드 (오류) 파일업로드 오류뜸~ 여기에 화면을 캡쳐한 사진을 첨부했다. 확장자는 .png 보면 오류가 난다 ㅠㅠ 머가 잘못된거지 ㅠㅠㅠ //찾다가 포기,, 이건 이후에 다시 해봐야겠다 ㅠ 2018. 11. 1.
[PHP] 디렉토리 제어 디렉토리 제어 이렇게 디렉토리가 변경됨 scandir = 디렉토리 탐색 mkdir 사용 처음 인자는 디렉토리의 이름, 두번째 인자는 디렉토리의 권한지정, 세번째인자 값이 true일 경우첫번째 인자로 주어진 경로가 여러개의 디렉토리로 이루어져 있을 떄 해당 디렉토리르 한번에 생성 Read 권한 : 4 Write 권한 : 2 Execute 권한 : 1 2진법 111로 각각 WRE의 의미 2018. 11. 1.
[PHP] 파일의 제어 파일의 제어 newfile에 file이 복사됨 exampe.txt.bak이라는 파일이 생성된 것을 볼 수 있음 위의 php파일에서 해당 파일로 링크를하면 deleteme.txt라는 파일이 사라짐 readme.txt라는 파일을 읽게됨 해당 php파일과 readme.txt는 같은경로에 있어야 함! 1.php를 실행하니 readme.txt의 내용이 보임 ㅎㅎ 해당 php 실행시 writeme.txt라는 파일을 생성 그 파일안에 coding everybody라는 문구도 나옴 보면 없던 writeme.txt가 생겼음!! (writeme.txt)뚠☆ 해당 url과 비슷한 화면 출력함 css등의 과정이 달라서 조금 다르게 나타날 수도 있음 is_readable파일을 읽을 수 있는지 검사is_writable파일을 쓸 .. 2018. 11. 1.
반응형