영웅성준

영웅성준

채택률 높음

php로 블로그를 만들어 보고 싶습니다.

안녕하세요!

내달부터 php개발자와 전자챡제작자로 일하게 되었습니다. 전에 일하던 회사로 이직하는건데요? 이사님이 php공부 하고 오라고 해서 입문서를 다시 보는데 거의 다 봐가고요 다른 고급책도 읽어보고 블로그를 만들려고 합니다. php로 블로그 만드는 책이 있으면 좋을텐데 없더라구요 ㅎㅎ 블로그 만드는 이유는 제가 주말마다 OA강의를 하고 있는데 블로그 만들어서 여기서 질문도 받고 하려고 합니다! php로 블로그 만들기 어떻게 해야 할까요?

2개의 답변이 있어요!

  • 안녕하세요. 이수민 전문가입니다.

    블로그는 구조로 보면 게시판에 로그인과 댓글을 붙인 형태라서, "PHP 게시판 만들기"로 찾으면 따라 할 자료가 훨씬 많아요.

    컴퓨터에 XAMPP를 설치하면 PHP와 MySQL을 한 번에 띄울 수 있어요. 회원, 글, 댓글 세 개의 테이블을 만들고 글쓰기·목록·보기·수정·삭제 순서로 기능을 붙인 뒤, 로그인과 관리자 권한을 넣어요. 수강생 질문용으로 강의별 카테고리와 댓글 답변 기능을 더하면 원하시는 모습이 나와요.

    DB 조회는 PDO의 prepared statement로 해서 SQL 인젝션을 막고, 화면에 출력하는 글은 htmlspecialchars로 감싸 스크립트 삽입을 막아요. 비밀번호는 password_hash로 암호화해 저장하고, 글쓰기 폼에는 CSRF 토큰을 넣어요.

    순수 PHP로 한 번 완성한 뒤 같은 블로그를 라라벨 프레임워크로 다시 만들어 보면 실무에서 많이 쓰는 코드 구조를 익히는 데 도움이 돼요. 완성한 블로그는 카페24나 닷홈 같은 PHP 웹호스팅에 올리면 수강생들이 바로 접속할 수 있어요 :)

    채택 보상으로 520베리 받았어요.

    채택된 답변
  • 안녕하세요. 김재훈 전문가입니다.

    PHP 블로그 제작은 MySQL 연동을 바탕으로 회원가입, 글쓰기 Q&A 게시판의 핵심 데이터베이스 구조를 설계하는 것부터 시작합니다 실무 감각을 익히기 위해 MVC 패턴이나 PHP 프레임워크를 활용해 주말 OA 강의 수강생들이 편하게 질문할 수 있는 환경을 구축하시고 게시글 CRUD 기능 구현과 함께 파일 업로드 및 마크다운 에디터를 더해 강의 자료를 쉽게 공유할 수 있도록 확장합니다 최종적으로 XSS와 SQL 인젝션 방어 같은 보안 설정을 점검하면 입사 전 실무 역량을 다지면서 강의용 소통 창구로도 완벽한 블로그를 만들수 있을 겁니다