일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- dockerfile
- pagination
- docker-compose
- imagemagick
- centOS7
- Selenium
- props
- laravel
- SQL
- javascript
- cron
- Git
- codeigniter4
- staging area
- Python
- linux
- php
- vue
- react
- ec2
- ubuntu
- NGINX
- working directory
- AWS
- Ruby On Rails
- MySQL
- ruby
- docker
- controller
- Wordpress
- Today
- Total
목록IT 공부/PHP (23)
내가 한 노력들
게시판 과 댓글을 보여주는 리뷰을 만들어보는 실습을 헀는데 , 오류가 나왔다.. 여러가지 방법으로 계속 접근해보고 방법을 바꿔봤는데 오류를 고치면 다른오류가 나오고 해서 계속 코딩만보다가 도저히 안되겠다 싶어서 오늘은 여기까지하고 내일 다시 코드를 수정해 봐야겠다. ---------------------------------------------------------------------- 안되는 부분 -> db에 있는 게시글 만큼 가져올려고하는데 자꾸 게시글보다 더 가져올려해서 오류가 나온다 . for 문 조건에 db 게시글의 데이터 수만큼 조건을 넣어줘도 계쏙 그것 보다 더 많은 것을 가져올려한다.....
맨 처음 review 게시판에 들어가게 되면 최근에 작성된 순서대로 5개의 글이 화면에 나오도록 코딩을 했다. -> review_no (게시판 고유번호)를 내림차순으로 쿼리문을 작성하고 첫번째 부터 5번째까지만 for문을 돌려서 화면에 나오게 만들었다. 그리고 검색기능을 넣었는데, 장르 + 제목 키워드를 입력하게 되면 거기에 맞는 review 글만 보이도록 만들었다. -> 검색 post 값이 들어왔을 경우에만 if문을 사용해서 해당 조건에 맞는 데이터값을 가져오게 하고 검색 값이 없을경우에는 그냥 전체 데이터를 가져와서 최신글 5개의 review 를 띄어주는 형식이다. ------------------------------------------------------------------------- 힘들..
기존에 만들었던 로그인 기능과 회원가입하는 것에다가 기능을 추가해보는 실습을 했다. 회원가입을 할때에 Password에는 대/소문자, 숫자, 특수문자를 조합해야지만 아이디를 만들 수 있도록 해줬다. preg_match 를 사용하면 , 해당 변수안에 지정한 범위안에 문자열이나 숫자가 있으면 참(1), 없으면 거짓(0)의 답을 주게 된다. 그 것을 이용해서 변수안에 문자/숫자가 있어서 참이 나와야지만 회원가입을 계속 진행할 수 있도록 코딩을 했다. --------------------------------------------------------- 주의할점이나 힘들었던점 preg_match를 사용해서 패스워드에 기능을 줄때 if문을 사용했는데 조건을 잘못 주느라고 계속 고생했었다. if을 사용할때에는 if..
게시판 홈페이지를 하나 만들고 , 게시판 글을 생성/ 수정 / 삭제를 할 수 있도록 만드는 실습을 해봤다. 게시판을 작성하게 되면 자동으로 글목록에 Title 제목으로 게시글이 올라가게 되고 화면에는 Title과 description을 보여준다. 글을 삭제하면 자동으로 목록에서 사라지게 한다. --------------------------------------------------------------------------------------- 作った時に注意すること!  글을 수정할 때에나 삭제할 때에는 이전에 파일에 대한 정보가 필요하기 때문에 이라는 form태그를 사용한다. hidden 은 사용자에게는 보이지 않지만, hidden을 이용하면 기존에 value값을 넘겨 줄 수 있게 해준다. 그렇..
content라는 파일을 하나 만들어놓고 content 파일에 파일을 만들면 그 파일 명으로된 목차가 자동으로 추가되게 된다. 또한 링크로 연결되어 있어서 파일이름을 클릭하게 되면 파일에 대한 컨텐츠를 볼 수 있도록 만들었다. 그리고 function 을 이용해서 가독성이 좋도록 , 이 부분이 무슨 기능을 하는 코딩인지를 한 눈에 알아볼 수 있 도록 만들었다. ------------------------------------------------------------------------ 만들면서 힘들었던 점이나 주의할 점 $_GET를 이해하는게 좀 오래거렸다, URL로써 값을 받아오는 것이기 때문에 보안상의 문제점이 있다고 한다. 그래서 $_GET을 이용해서 만든다면 URL 주소만 입력하면 자동으로 파일..
html + php + mysql 을 활용해서 로그인을 하는 실습을 해봤다. html로는 우선 로그인/정보변경/회원가입 화면을 만들고 나서 form 태그를 이용해서 회원의 개인정보를 받는다. 그리고 submit 으로 정보를 php로 post하면 그걸 php 받아서 작업을 하게 된다. 그 과정에서 mysql 과 php 를 연결하기 위해서 $변수이름 = new mysql(조건)으로 선언을 해줘야한다. 그럼 mysql과 php가 연동해서 php에서 쿼리문을 사용해서 myspl에 데이터를 가져오거나 삽입하는 것이 가능해진다. 그러면 거기에 로그인에 필요한 조건들인 모든 회원 정보가 입력되거나 , 데이터에 동일 id가 존재하지 않거나 기능등을 추가해주면 완성할 수 있었다. ----------------------..
PHP 는 대신 웹페이지를 만들어주는 기능을 할 수 있다, HTML은 단지 만들어진 대로 보여주는 것 밖에 할 수 없지만, PHP는 프로그램이 코딩을 읽어서 HTML으로 만들어줘서 사용자에게 보여준다. 그것을 이용해서 폴더 안에있는 내용을 scandir이라는 함수를 이용해서 리스트들을 가져오고 그 값들을 이용해서 반복문으로 목차들을 만든드는 실습을 해봤다. 이런식으로 코딩을 짜게 되면, 폴더에 파일만 추가하게되면 코딩을 바꾸지 않아도 php 프로그램이 스스로 웹페이지에 내용을 추가해서 보여주게 된다.