본문 바로가기

PHP36

php, 중복된 코드의 최소화 모듈화 (feat. require 함수) 코드들을 짜다 보면 자연스럽게 코드의 중복이 생길 때가 있습니다. 중복된 코드들을 최소화시킬 수 있는 방법을 공부해봅시다. 지난 포스트 php, 게시판 글 삭제 (feat. unlink 함수) CRUD 중에서 마지막으로 Delete를 하는 방법을 알아보겠습니다. 지난 포스트 php, 게시판 글 수정 (feat. rename 함수) CRUD 중에서 이번에는 Update를 하는 방법을 공부해보겠습니다. 지난 포스트 php, 게시 gogogameboy.tistory.com 파일로 모듈화 똑같이 반복되는 코드가 여러 웹페이지에 중복되어 있을 때 이와 같이 require를 이용해서 모듈화를 시킬 수 있습니다. require( ) 이와 같이 반복되는 코드들을 모아놓은 php 파일을 만들어두고, 그 코드들이 필요한 .. 2022. 8. 9. 16:43
php, 게시판 글 삭제 (feat. unlink 함수) CRUD 중에서 마지막으로 Delete를 하는 방법을 알아보겠습니다. 지난 포스트 php, 게시판 글 수정 (feat. rename 함수) CRUD 중에서 이번에는 Update를 하는 방법을 공부해보겠습니다. 지난 포스트 php, 게시판 글 생성 (feat. 페이지 이동 header) CRUD 중에서 Create를 하는 방법을 공부해보겠습니다. 이전에도 포스팅을 하면 gogogameboy.tistory.com 글 삭제 글을 작성하는 것과 수정하는 것은 태그를 이용해서 Get 방식으로 링크를 걸어 구현했지만, 글을 삭제하는 기능을 이렇게 만드는 것은 위험합니다. 웹사이트에는 코딩에 대해서 아무것도 모르는 평범한 사용자들만 있는 게 아니라, 악의적으로 공격을 해오는 사용자들도 있을 수 있다는 것을 항상 생각.. 2022. 8. 8. 22:55
php, 게시판 글 수정 (feat. rename 함수) CRUD 중에서 이번에는 Update를 하는 방법을 공부해보겠습니다. 지난 포스트 php, 게시판 글 생성 (feat. 페이지 이동 header) CRUD 중에서 Create를 하는 방법을 공부해보겠습니다. 이전에도 포스팅을 하면서 쓴 적이 있는데, 이건 php 실습을 위한 예제일 뿐 실제 게시판을 만들 때에는 이렇게 하지 않습니다. 데이터베이스 gogogameboy.tistory.com 글 수정 글을 쓰는 것보다 수정을 하는 것이 뭔가 조금 더 복잡하면서 해야 할 일들도 많습니다. 글을 수정하는 버튼이 평소에는 보이지 않다가 목록에서 글을 클릭한 후에 보이게 해야 하고 (if문 이용) 수정할 글의 내용이 form에 채워지게도 만들어야 하는 등.. 하지만 생활코딩 강의 영상이 아주 잘 가르쳐주고 있기 때.. 2022. 8. 7. 20:22
php, 게시판 글 생성 (feat. 페이지 이동 header) CRUD 중에서 Create를 하는 방법을 공부해보겠습니다. 이전에도 포스팅을 하면서 쓴 적이 있는데, 이건 php 실습을 위한 예제일 뿐 실제 게시판을 만들 때에는 이렇게 하지 않습니다. 데이터베이스도 사용하면서 SQL문도 써야하죠. 그건 다음에 차근차근해보기로 하고.. 일단 HTML과 php만을 이용해서 글 생성하는 기능을 만들어보겠습니다. 지난 포스트 php, CRUD C - Create 생성 R - Read 읽기 U - Update 수정 D - Delete 삭제 웹사이트의 게시판을 만들기 위해서 필요한 이런 기능들을 줄여서 CRUD라고 부릅니다. 이제 이 CRUD 기능을 만들기 위한 공부들을 해나가 보겠 gogogameboy.tistory.com 글 생성 뭔가 복잡하게 코드를 이것저것 바꾸긴 하지.. 2022. 8. 6. 22:54
php, CRUD C - Create 생성 R - Read 읽기 U - Update 수정 D - Delete 삭제 웹사이트의 게시판을 만들기 위해서 필요한 이런 기능들을 줄여서 CRUD라고 부릅니다. 이제 이 CRUD 기능을 만들기 위한 공부들을 해나가 보겠습니다. 지난 포스트 php, 함수 function 생활코딩 php 강의를 보면서 혼자만 대충 알아볼 수 있게 정리하는 포스팅, 이번에는 함수에 대해서 공부해보겠습니다. 지난 포스트 php, 조건문과 반복문 실습 (feat. scandir 함수) 생활코딩 php 강의 gogogameboy.tistory.com 웹앱 완성하기 예고 form 태그와 GET, POST HTML, 웹페이지 주소창에 비밀번호가 노출된다고? 이 포스팅은 PC로 작성되었습니다. 모바일로 보시는 분들.. 2022. 8. 5. 11:36
php, 함수 function 생활코딩 php 강의를 보면서 혼자만 대충 알아볼 수 있게 정리하는 포스팅, 이번에는 함수에 대해서 공부해보겠습니다. 지난 포스트 php, 조건문과 반복문 실습 (feat. scandir 함수) 생활코딩 php 강의 영상들을 보면서, 조건문과 반복문을 활용해서 웹사이트의 글 목록을 정리하는 코드를 만들어봅시다. 그런데 여기서 한 가지 알아둬야 할 점은, 실제로 웹사이트를 만들 때에 gogogameboy.tistory.com 함수(function)란? 어떤 데이터가 전달(IN)이 되면, 그것에 응해서 함수 내부의 알고리즘을 거쳐 어떤 결과값을 돌려주는(OUT) 기능을 뜻합니다. 함수의 종류는 아래의 두가지 뿐입니다. 내부(Built-in) 함수 php에 기본으로 내장되어 있는 함수 예) strlen, nl.. 2022. 8. 4. 20:44
php, 조건문과 반복문 실습 (feat. scandir 함수) 생활코딩 php 강의 영상들을 보면서, 조건문과 반복문을 활용해서 웹사이트의 글 목록을 정리하는 코드를 만들어봅시다. 그런데 여기서 한 가지 알아둬야 할 점은, 실제로 웹사이트를 만들 때에는 이렇게 하지 않습니다. 실제 웹사이트를 만들 때에는 데이터베이스를 이용해서 SQL문도 사용합니다. 일단 이 실습의 목적은 조건문과 반복문을 이해하는 것으로 생각해야 할 것 같습니다. 지난 포스트 php, 배열 array php의 조건문과 반복문은 자바와 별 차이가 없었는데, php의 배열은 자바와 문법이 조금 다릅니다. 지난 포스트 php, 반복문 while문 저만 알아보게 대충 정리하는 php 포스트입니다. 지난 포스트에서 gogogameboy.tistory.com 조건문과 반복문의 활용 scandir() 함수는 .. 2022. 8. 3. 21:01
php, 배열 array php의 조건문과 반복문은 자바와 별 차이가 없었는데, php의 배열은 자바와 문법이 조금 다릅니다. 지난 포스트 php, 반복문 while문 저만 알아보게 대충 정리하는 php 포스트입니다. 지난 포스트에서는 php의 조건문에 대해서 공부를 했는데, Java의 조건문과 완전 똑같아서 Java를 먼저 공부했던 저에게는 굉장히 쉬웠습니다. 이번 gogogameboy.tistory.com 배열의 형식 배열은 변수명을 지정할 때와 마찬가지로 배열명의 가장 앞에 $를 붙입니다. 그래서 이름만 보면 겉보기에는 배열인지 변수인지 알 수 없습니다. 배열에 새로운 값을 추가하는 방법은 생활코딩 강의 영상에서처럼 array_push를 사용할 수도 있지만, 위에 써놓은 코드처럼 $배열명[ ] = '넣을 값'.. 2022. 8. 3. 18:30
php, 반복문 while문 저만 알아보게 대충 정리하는 php 포스트입니다. 지난 포스트에서는 php의 조건문에 대해서 공부를 했는데, Java의 조건문과 완전 똑같아서 Java를 먼저 공부했던 저에게는 굉장히 쉬웠습니다. 이번에는 php의 반목문 중에 while문을 공부해볼 건데, while문의 문법도 Java와 똑같습니다. 지난 포스트 php, 조건문과 isset() 함수 저만 알아보게 대충 정리하는 php 포스트입니다. php의 조건문 문법은 Java와 기가 막히게 일치합니다. 그러니 조건문에 대한 설명은 영상으로 대신하고 isset() 이라는 함수에 대해서만 짚고 넘어가 gogogameboy.tistory.com 반복문 예고 반복문의 형식 php에도 while문뿐만이 아니라 자바와 똑같이 do-while문, for문과 같은.. 2022. 8. 2. 18:23