안녕하세요, 초짜입니다. 이번에는 PHP 소스 코드가 그대로 보일 때 해결 방법에 대해 알려드리겠습니다. MySQL과 연결했을 때의 오류 해결 방법도 몇 개 적어놨으니 도움이 되셨으면 좋겠습니다. PHP를 처음 깔 때나 어떨 때 갑자기 소스 코드가 그대로 페이지 상에서 출력될 때가 있습니다. 방법은 여러 가지니 차근차근 살펴봅시다. 1. 서버 상태 확인 서버가 제대로 작동하는지 확인해 볼 필요가 있습니다. 혹은 서버를 사용하지 않고 그냥 파일을 여는 어이없는 실수를 하셨을 수도 있으니 제대로 확인해보시길 바랍니다. 2. phpinfo();로 PHP 확인 이런 식으로 파일을 만들어 준 후, 실행하면 PHP의 정보가 출력되면 정상입니다. 만약에 이것 역시 그대로 출력된다면 PHP가 정상적으로 설치되지 않았을..
안녕하세요, 초짜입니다. 이번에는 자주 쓰이면서도 기본적인 태그들에 대해 알아보겠습니다. DOCTYPE html> Page Title Hello Hello Hello Hello Hello Hello Hello1 Hello2 Hello3 HelloHelloHello 앞으로 코드는 이제 이렇게 보여드리겠습니다. 코드와 비교해서 보겠습니다. 우선 h1~h3 태그는 보시다시피 Hello의 크기가 점점 더 작아지는 것을 볼 수 있습니다. 따라서 h1이 제일 크고 h6이 제일 작다고 할 수 있습니다. 보통 h1 태그는 제목을 쓸 때 사용합니다. 밑에 p 태그는 문단을 구분하는 태그입니다. 그리고 a 태그는 그 안에 href라는 것이 있는데요. 이것을 태그의 속성이라고 합니다. a 태그는 하이퍼링크를 만드는 태그인데..
안녕하세요, 초짜입니다. 이번에는 HTML의 개요 및 기초에 대해 알아보겠습니다. 우선 기본적으로 HTML이란 웹 페이지를 만들기 위한 언어로 풀어서 쓰면 HTML(Hyper Text Markup Language)입니다. 기본적인 코드를 하나 살펴보겠습니다. Hello, world! 이걸 실행하면 이렇게 됩니다. 평범하게 잘 됩니다. 이렇게 보시다시피 HTML은 와 같은 꺽새가 보이는데요. 이것을 태그라고 합니다. 태그는 과 처럼 여는 태그와 닫는 태그(종료 태그)로 쓰입니다. /가 있는 태그가 닫는 태그가 됩니다. HTML의 확장자는 html입니다. 위의 코드에 쓰인 태그에 대해 설명해드리겠습니다. 이 태그는 문서의 유형을 나타내며 브라우저가 웹 페이지를 올바르게 표시할 수 있게 해줍니다. 이 태그는 ..
안녕하세요, 초짜입니다. 저번에 방명록을 완성했었습니다. 이번에는 다름이 아니라 제가 만든 방명록의 단점 등을 살펴보고 마무리를 하겠습니다. 우선 페이지를 만들 때 처음에 무조건 쓰던게 있었습니다. $conn = mysqli_connect("localhost", "사용자이름", "비밀번호");$db = mysqli_select_db($conn, "데이터베이스이름"); 바로 이 부분인데요. 만들 때마다 이 코드를 쳐야 되는 불편함이 있었습니다. 그래서 제가 쓸 것은 dbconfig.php를 만들고 그것을 require시키는 것입니다. dbconfig.php를 우선 만들어보겠습니다. 네. 파일을 만들 때 마다 쓴 DB에 연결하는 코드입니다. 이 코드를 dbconfig.php에 넣고 list.php, dele..
안녕하세요, 초짜입니다. 저번 시간에 수정 페이지까지 해서 기본적인 기능은 다 구현한 것 같습니다. 이번에는 저번에 말씀드렸다시피 페이징을 해보겠습니다. 보시는 바와 같이 밑의 [1]처럼 글이 5개 이하면 [1]만 나오고 10개 이하면 [2]까지 나오고... 그렇게 해보겠습니다. 우선 필요한 것을 알아야 합니다. 우선 글의 총 개수를 알아야 할 것이고 한 페이지 당 최대 글의 개수를 알아야 합니다. 저는 한 페이지 당 최대 5개의 글을 올리고 싶습니다. 그렇게 바뀐 코드를 한번 보겠습니다. 이름 비밀번호 이름 비밀번호
안녕하세요, 초짜입니다. 저번 시간에 삭제 페이지인 delete.php를 완성했습니다. 이번에는 쓴 글을 수정하는 페이지를 만들어보겠습니다. 제목에서 보시다시피 총 3개의 페이지를 만들 것입니다. 그래도 전혀 겁먹으실 필요 없습니다. modifycheck.php는 delete.php에서처럼 비밀번호를 확인하는 페이지고 modify.php는 수정하는 칸이 나오며 입력을 받는 페이지이며 update.php는 수정 작업을 하는 페이지입니다. 먼저 modifycheck.php를 만들 것입니다. 간단합니다. 단순히 비밀번호를 체크하는 페이지이기 때문에 우선 delete.php의 내용을 전부 복사합시다.
안녕하세요, 초짜입니다. 저번 시간에는 추가 페이지인 insert.php를 만들고 list.php를 조금 수정했었습니다. 이번에는 이제 쓴 글을 삭제하는 페이지를 만들어보겠습니다. 우선 DB에 연결해야되므로 $conn = mysqli_connect("localhost", "사용자이름", "비밀번호");$db = mysqli_select_db($conn, "데이터베이스이름"); 를 입력해주세요. 제가 만들고 싶은 삭제 페이지는 이렇습니다. 이렇게 비밀번호 입력 칸이 있고 list.php에서 입력했던 비밀번호와 delete.php에서 입력한 비밀번호가 일치하면 글을 삭제하게 할 것입니다. 대충 HTML로 우선 틀을 잡아줍시다. 비밀 번호 여기서 중요한 부분이 바로 action입니다. action은 이제 fo..
안녕하세요, 초짜입니다. 신청하고선 까맣게 잊고 있었던 생활코딩 배지가 오늘 도착했다는 소리를 듣고 즐거운 마음으로 개봉해봤습니다. 종이 봉투 안에 이렇게 생긴 배지가 들어있었습니다. 생활코딩 배지는 세미콜론(;), 중괄호({ }), 태그() 디자인으로 3가지가 있는데 저는 그 중에 세미콜론 디자인이 배송됬네요. 화질이 구려서 잘 안보이시겠지만 뒤집었을 때 이렇게 생겼습니다. 제 못생긴 손이랑 비교해 봤을 때 크기는 이 정도입니다. 이 배지는 자랑거리로 쓰거나 제게 큰 도움을 준 생활코딩을 기억하기 위해 쭉 간직할 것입니다. 이번 포스팅은 여기까지입니다, 감사합니다.생활코딩, 생활코딩배지, 배지, 세미콜론, ;, 세미콜론배지, ;배지, IT, 코딩야학, 코딩야학배지, 오픈튜토리얼스, 오픈튜토리얼..