반응형
[PHP] 맨땅에 헤딩으로 게시판 만들기 (2) 포스팅 썸네일 이미지

PHP

[PHP] 맨땅에 헤딩으로 게시판 만들기 (2)

[PHP] 맨땅에 헤딩으로 게시판 만들기 (1) 게시판 만들기 (1) 포스팅을 하고 세 달이 흘렀다. 최근 한 달 정도 php를 사용할 일이 평소보다 많아지면서 실력도 단기간에 많이 끌어올릴 수 있었다. 그럼 지난번에 이어서 가보겠다. 4. PHP로 DB 컬럼 추가 이전 시간에는 phpmyadmin으로 4개의 컬럼(num title, content, date)을 추가했다. 하지만 게시판을 생성할 때 phpmyadmin에 접속하여 테이블을 만들고 컬럼을 추가하는 개발자는 없을 것이다. 이번에는 PHP로 컬럼을 추가하는 방법에 대해 공부해보겠다. 먼저 secret 컬럼을 추가하는데, 무작정 추가하는 것이 아니라 없을 경우에 추가하도록 컬럼을 확인하는 과정을 거쳤다. $conn = mysqli_connect(..

2021.10.17 게시됨

[PHP] 맨땅에 헤딩으로 게시판 만들기 (1) 포스팅 썸네일 이미지

PHP

[PHP] 맨땅에 헤딩으로 게시판 만들기 (1)

강의글이 아닙니다. 자신 있는 분야도 아니므로 틀린 부분이 있을 수 있습니다. php로 게시판을 만들고 싶어졌다. php를 정식으로 공부하지 않아서 문법에 많이 약하지만 게시판 커스텀은 수십 차례 해봤기 때문에 충분히 가능할 것 같았다. 그래서 내가 아는 지식을 총동원해서 게시판을 만들어 보기로 했다. 1. 로컬 서버 생성 php를 사용하기 위해 비트나미 로컬 호스트를 만들었다. 이전에 작성한 글이 있으니 참고하면 된다. 그누보드 로컬 설치하기 먼저 구글에 bitnami wamp를 검색하여 다운로드받는다. 글 작성일 기준으로 8.0.0-0이 최신버전이다. 하지만 8.0.0-0은 아직 그누보드에서 제대로 검증되지 않았다. 나는 모르고 8.0.0-0을 설치했다가 그 lpla.tistory.com 2. 게시판..

2021.07.13 게시됨

[PHP] 자바스크립트로 php 변수 변경은 불가능 포스팅 썸네일 이미지

PHP

[PHP] 자바스크립트로 php 변수 변경은 불가능

이번 포스팅은 강의나 지식 제공 용도가 아니라 개인 복습용 내용 정리글이다. 자바스크립트를 사용하여 php 변수의 값을 변경하는 것은 불가능하다. php는 서버에서 실행되고 자바스크립트는 클라이언트 pc에서 실행된다. 즉 위 코드를 살펴보면 php가 먼저 실행되고 그 다음에 자바스크립트가 실행되기 때문에 자바스크립트의 조건문은 무시하고 php가 모두 실행된다. 따라서 $box 변수에는 마지막 3 값이 할당된 상태다. 그리고 빈 값을 가지고 자바스크립트 조건문이 실행된다. 만약 자바스크립트로 php 변수를 변경하고 싶다면 쿠키에 저장하여 사용하거나 ajax로 php변수를 전달할 수 있다. 참고 : https://stackoverflow.com/questions/1917576/how-do-i-pass-jav..

2021.06.25 게시됨

[PHP] URL 가져오기, 문자열 자르기, 자릿수 맞추기 포스팅 썸네일 이미지

PHP

[PHP] URL 가져오기, 문자열 자르기, 자릿수 맞추기

관련 포스팅 [PHP] 파일 하나로 여러 개의 페이지 사용하기 (그누보드 관련 포스팅을 할 계획이었는데, 막상 그누보드는 하나도 사용하지 않아서 php로 수정했다.) 일반적으로 웹사이트에서 한 페이지를 제작하기 위해 최소 파일 하나가 필요하다. 가령 ind lpla.tistory.com 1. URL 가져오기 다음 URL이 있다고 가정하자. https://example.com/page.php?mn01=5_1 이 URL은 네 가지로 분류할 수 있다. example.com page.php mn01 5_1 그리고 php로 각각을 구하는 방법은 다음과 같다. // example.com // /page.php?mn01=5_1 // /page.php // mn01 // 5_1 슬래시를 빼고 구하고 싶다면 basena..

2021.06.17 게시됨

[PHP] 파일 하나로 여러 개의 페이지 사용하기 포스팅 썸네일 이미지

PHP

[PHP] 파일 하나로 여러 개의 페이지 사용하기

(그누보드 관련 포스팅을 할 계획이었는데, 막상 그누보드는 하나도 사용하지 않아서 php로 수정했다.) 일반적으로 웹사이트에서 한 페이지를 제작하기 위해 최소 파일 하나가 필요하다. 가령 index.html 페이지를 화면에 띄우기 위해서는 index.html 파일이 필요하다. 하지만 php와 파라미터를 이용한다면 파일 하나로 여러 페이지를 만들 수 있다. 간단한 예시를 살펴보자. 1번 2번 3번 sub.php 파일을 만들고 위 코드를 입력했다. 그리고 http://도메인/sub.php 페이지로 접속하면 흰 화면만 출력된다. 하지만 내용이 하나도 없는 것은 아니다. 개발자도구를 확인해보면 section 태그가 확인된다. 1번, 2번, 3번 텍스트는 어디로 간 것일까? 나는 위에서 $_GET 을 사용하여 조..

2021.06.14 게시됨

반응형