일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 검색 기능
- Lord of SQLinjection 1
- 게시판 구현
- PHP회원가입
- php #쓰기 #읽기 #수정 #삭제 #게시판
- Lord of SQLinjection 2
- php 다운로드
- php주소검색기능구현
- 게시판 리스트
- mysqli_fetch_assoc
- 우편주소DB
- cobolt
- gremlin
- Lord of SQLinjection 3
- LOS 1
- 주소검색기능구현
- 다운로드 구현
- mysqli_fetch_array
- 간단한 로그인 구현
- LOS 2
- PHP로그아웃
- LOS 3
- 우편주소검색
- 로그아웃
- mysqli_fetch_row
- 게시판 검색 기능 구현
- php
- Goblin
- 파일 업로드
- 로그인 기능
- Today
- Total
목록웹개발/PHP (9)
ME

더보기 작성자 제목 내용 읽기 페이지 ( read.php ) 코드에 위 코드를 추가해주었다. // 현재 DB 상태 // mysql> select * from board; +-----+-------+---------+------+---------------------+----------------------------------+ | idx | title | name | memo | date | file_id | +-----+-------+---------+------+---------------------+----------------------------------+ | 1 | test | test444 | test | 2023-01-06 22:48:08 | 2178c6bc2bed78125845303f..

1. DB 테이블 추가 CREATE TABLE file_upload ( file_id VARCHAR(255) NOT NULL PRIMARY KEY, file_name VARCHAR(255), file_save VARCHAR(255), up_time TIMESTAMP NOT NULL ); ALTER TABLE board ADD file_id varchar(255); 기존에 있던 board 테이블에 위 코드를 추가해줬다. 다운로드 구현할 때 필요하다. 더보기 제목 내용 // 추가 된 부분// // 여기까지 // 2. 작성 페이지에 업로드 폼 추가 // 생략 // type = file 을 사용하려면 form 태그에 enctype="multipart/form-data" 를 꼭 추가해줘야 한다. 더보기

더보기 게시판 제목 내용 작성자 번호 제목 작성자 작성일 글쓰기 list.php (추가된 코드) // 생략 // 제목 내용 작성자 // 생략 // 위 코드를 적용해서 기존에 있던 게시판 페이지에 검색기능을 수행할 폼이 추가 되었다. 더보기 게시판 제목 내용 작성자 번호 제목 작성자 작성일

글 쓰기 더보기 write.php - 기본적인 폼 구현 (회원인지 검사) write_ok.php - 작성한 내용을 DB에 저장 (회원인지 검사) ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ 1. 글 쓰기 폼 구현 write.php (전체 코드) 제목 내용 위 코드를 적용하면 사진 처럼 폼이 구현된다. 설명 로그인을 하지않고 글 작성을 하면 세션을 불러오지 못해 작성자에 들어갈 내용이 비어 버린다. 그러므로 세션을 발급받지 않고 글을 작성하려하면 이용을 할 수 없게 조건문을 적용했다. 로그인 하지않고 글쓰기 버튼을 누르면 경고창이 뜨고 다시 게시판 페이지로 돌아간다. 제목 내용 제목과 내용을 적은 후 저장버튼을 누르면 write_ok.php 로 제목과 내용이 ..

완성 1. DB 테이블 생성 CREATE TABLE board ( idx int AUTO_INCREMENT, title varchar(20), name varchar(20), memo text, date varchar(20), PRIMARY KEY(idx) ); 위 SQL 문을 입력해 테이블을 생성해주자. mysql> show columns from board; +-------+-------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+----------------+ | idx | int | NO |..

0. 우편주소 DB 다운로드 우정사업본부 www.koreapost.go.kr 정보공개 > 우정데이터 제공 센터 > 우편번호DB > 우편번호 DB파일 바로가기 > 지역별 주소 DB 다운 1. 전역 변수 설정 mysql> SET GLOBAL local_infile=1; Query OK, 0 rows affected (0.00 sec) mysql> show global variables like 'local_infile'; +---------------+-------+ | Variable_name | Value | +---------------+-------+ | local_infile | ON | +---------------+-------+ 1 row in set (0.00 sec) local_infile..