Stack/PHP

    [PHP] Book Blog(Books) 만들기 3_베스트셀러

    [PHP] Book Blog(Books) 만들기 3_베스트셀러

    gallery_board.php * 자세히보기 gallery_detail.php 베스트셀러 내용입니다. 글쓴이: 출판일자: 가격: 책소개 수정 * 추가 gallery_create.php 베스트셀러 등록 베스트셀러 도서를 등록하세요. 글쓴이 책표지 출판사 가격 출판일 제목 책내용 도서등록 취소 gallery_create_process.php

    [PHP] Book Blog(Books) 만들기 2_도서등록  / 자세히보기 / 수정 / 삭제

    [PHP] Book Blog(Books) 만들기 2_도서등록 / 자세히보기 / 수정 / 삭제

    * 등록 create.php 도서등록 새로운 도서를 등록하세요. 글쓴이 출판사 가격 출판일 제목 책내용 도서등록 취소 process/create_process.php

    [PHP] Book Blog(Books) 만들기_첫 화면 / 회원가입 / 로그인 / 로그아웃 / 검색

    [PHP] Book Blog(Books) 만들기_첫 화면 / 회원가입 / 로그인 / 로그아웃 / 검색

    index.php include/header.php Books home 회원가입 회원정보를 입력하세요. 아이디 비밀번호 비밀번호체크 이름 회원가입 취소 process/join_process.php

    [PHP] 이미지 업로드

    [PHP] 이미지 업로드

    * 폼태그로 파일을 전송할 때 1) form에 속성추가 enctype = "multipart/form-data" 2) 폼태그로 전송된 파일은 php 슈퍼글로벌 $_ FILES에 담겨있음 실제 저장되는 임시위치 $_FILES['img']['tmp_name'] 3) 임시위치에서 원하는 위치로 파일을 업로드 move_uploaded_file(임시위치, 이동할위치); ex16_imgupload.php 이미지업로드: 확인 ex16_img_process.php

    [PHP] 쿠키 /  세션

    [PHP] 쿠키 / 세션

    쿠키 / 세션 - 사용자의 브라우저와 서버간의 가상의 논리적인 연결 http프로토콜 - 상태(연결의 지속성)가 없는 프로토콜 - 브라우저와 서버간의 상태에 대한 보존 없이 매 순간 새로운 연결을 하고, 요청에 대한 응답을 서버가 전송하고 나면 연결이 끊어짐 세션 사용 시작 session_start(); $_SESSION => 세션을 관리하는 php의 슈퍼글로벌 변수 $_SESSION['city'] => "부산"; 세션 삭제하기 1) unset($_SSESION['city']); - city라는 이름의 세션 해지 2) session_unset(); - 모든 세션 변수의 등록 해지 3) session_destroy(); - 세션 아이디 삭제 쿠키 생성하기 setcookie(키, 값, 시간) ex> setco..

    [PHP] MySQL 연동하기

    [PHP] MySQL 연동하기

    MySQL 연동 1. mysqli_connect("호스트주소", ("관리자"), "데이터베이스 아이디", "데이터베이스 비밀번호", "데이터베이스명"); ex> mysqli_connect("localhost", "root", "0000", "test"); 2. mysqli_query("컨넥트", "쿼리문") ex> mysqli_query($db, "insert into members(name, addr) values('효동', '울산시');"); mysqli_num_rows($result); // 조회한 결과의 레코드 개수 mysqli_fetch_row($result); mysqli_fetch_array($result); mysqli_fetch_assoc($result); 아파치서버 실행 후! ex09_..

    [PHP] file 관련 함수를 이용한 Blog

    [PHP] file 관련 함수를 이용한 Blog

    index.php 도서리스트 include/header.php Blog 홈 글쓰기 include/footer.php copyright (c) all rights reserved. Blog create.php 도서 등록하기 글제목 글내용 글적기 취소 edit.php 도서 수정하기 글제목

    [PHP] empty() / isset() / include

    [PHP] empty() / isset() / include

    empty() 빈 값인지 아닌지를 체크 - 비어있으면 true 비어있지 않으면 false 반환 isset() 존재하는지 아닌지를 체크 - 존재한다면 true 존재하지 않는다면 false 반환 ex08_empty_isset.php include 다른 PHP 파일을 코드 안으로 불러와서 사용 include "파일경로" index.php 메인페이지 header.php green menu1 menu2 menu3 menu4 footer.php 푸터입니다. sub.php 서브페이지입니다.

    [PHP] file

    [PHP] file

    1. 파일 내용 불러오기 file_get_contents('파일경로'); 파일에 내용을 반환 2. 파일 생성하기(내용 변경) file_put_contents(파일명, 내용); 파일에 새로운 내용을 넣기 3. 파일 삭제하기 unliknk('파일경로'); 4. 파일 이름 변경하기 rename(파일이름, 변경할이름); ex> rename('abc','green'); 5. 디렉토리 제어 scandir('파일경로') http://localhost/php/file/index.php 리빙페이지 write.php 전송 취소 write_process.php http://localhost/php/실습/index.php Blue BLOG 홈 글쓰기 등록 취소 홈 화면입니다 ~ 글 쓰시려면 위에 글쓰기 버튼 눌러주세용 ~ 즐..