Category67 PHP 객체 지향 메모 Function Object 러닝 PHP PHP 2020. 2. 1. PHP 중급 닌자비법과 러닝 PHP 둘 다 객체지향 프로그래밍을 기본으로 하고있다. 아후. 그래서, 좀 어려웠다. 하지만 역시 둘 다 좋은 책. 러닝 PHP 는 군더더기 없이, 깔끔하고 명확한 표현. 역시.... 짱 먹는 책은 이유가 있다. 닌자비법은 헤드퍼스트 php 와 풀어나가는 방식이 비슷하다. 흥미를 일으킬만한 주제를 보여주며, 구현해가는 방식. 그리고, 같은 코드를 가장 기초,원형부터 보여주고, 그 다음. 그 다음 등으로 보완해가면서 보여주는 방식. ( 생활코딩도 이런 방식이였지. ) 헤드퍼스트 PHP 에 비하면, 조금 더 진지하고, 내용전개가 더 빠르고, 깊다. 아씽 둘 다 어려워. ㅠㅠ PHP 2020. 1. 28. php...하...... 과거 PHP 의 장점은 소규모, 저비용 ,초심자, 빠른 사이트 구축을 꼽았다 한다. 그 방법이 PHP의 절차지향 프로그래밍이였다 하고... 그런데, 그로 인해 코드의 파편화, 스파게티 코드니 머니... 많이 까이기 시작했고. PHP에서 객체지향 프로그래밍을 꺼낸 후에도, 다시 객체 배울바에야 ... 파이썬이나 자바를 하지... 요런 모양새로 보인다. 개발 입문자는 뭐부터 배워야 하나요? 라는 유튜브 영상들이나 글을 봐도 PHP 는 추천하지 않는다는 글이 절대 다수다. 실제 개발자들도 굉장히 위축, 주눅들어있는 것 같다. -_-;; phpschool.com 같은 곳이 확 죽어있는 걸 보면...-_-;;; 여기저기 php 말만 들어도 물어 뜯어서, 나도 빨리 자바나 파이썬 배워야겠다는 다짐만... +_+ 전.. PHP 2020. 1. 28. 성공적인 웹 프로그래밍 리뷰/후기 정보문화사/ 성공적인 웹 프로그래밍. 약 1000 페이지 ㅠ PHP와 MySQL 결론 : 방대한 내용, 많은 함수를 다룬다. 타언어 경험자나 PHP 초급이상자라면, 알아서 해석해서 볼 수도 있겠으나, 내용이 어려워서가 아니라, 번역과 전개가 엉망이다. 하................ 기초 문법, 함수 등 기본기는 다른 책이나 강의로 가자. 나처럼 이 책보면서, 자신을 책망하지 말자. ㅠ 초급자 이상이라면, 대략 알아서 해석하게되는 것이지..... 뒤 소스 정도나 한번 훑어보고, 차용하면 모를까.... 이 책 구입하고, 나의 지능과 게으름을 탓했다. ㅠ 아니야. 이건 아니야. 강력비추. 들여다 보자. 배열을 루프로 이용하기. -_-;; 소제목만 보면... 초심자가 이해가 되나?? 루프로 연관배열을 접근하는.. PHP 2020. 1. 27. 4주차. 잠시 재정비 : 중급 책 보기 ~2019 까지. 즉, 바로 얼마전까지. 시도는 여러번 했었으나 막연하기만 하고, 정작 직접 코드를 써보려 하면, 엄두도 안났었다. 1. 생활코딩 웹 애플리케이션 강좌 복습편만 두 세번 후루룩 보면서, 따라했다. 아, 메모장 정도는 만들 수 있겠구나.. 특히, left join 을 통해... 아 이런거구나. +_+ 자신감을 갖고 뭘 해보려했으나, 또 정작 손이 안떼어졌다. *** PHP 강의중 가장 쉽고, 실용적인 것 같다. html, css, javascript 등 맛보기도 좋았다. 가장 기본적인 DB접속, 인서트/업데이트/딜리트 를 배울 수 있었다. 2. 헤드퍼스트 PHP&MySQL ( 객체지향X. PHP5.X ~ mysqli_ 를 이용한 절차지향 ) : 생활코딩보다는 약간 난이도가 있었다. *** .. PHP 2020. 1. 26. 많은 수정 폼 업데이트 / update 문 반복 텍스트 폼/체크박스 등 수십개를 한번에 저장되는 형태. (2020.1.25 ㅠㅠ) 체크박스로 선택하는 것이 아니라, 해당 여러레코드를 한번에 수정/저장하기 간단할 줄 알았는데... 막연하게 배열과 update 문을 생각했다. 하다보면 될 줄 알았다... ㅠㅠ 맞긴 맞지 뭐. 그냥 막연하게 검색해봐도, 못찾겠더라. 배열에 대한 여전한 거부감으로... ㅠㅠ 일단 해봤다. 각각의 input text 의 name 값을 배열로 뒀다. ex) name="title[]" name="name_ko" ............. 체크박스 폼 문제 발생. 다른 텍스트 폼과 마찬가지로 cxl[] 했는데, 계속 오류가 났다. 위에서 했던 방식으로 3항 연산자 사용했으나 실패. 원인 : 일반적인 체크박스 배열처럼 cxl[] 사용시.. PHP 2020. 1. 26. php : foreach , each, list 함수 .... 생각 맘만 급한 개초보로서, each, list 는 거의 안쓰고, 편리하게 foreach 로 쓴다 each 와 list 를 쓰는 것보다 foreach 가 훨씬 빠르다. 위와 같은 말들에 each 와 list 함수는 패스하고, foreach를 쓰면서 여전히 찝찝했다. foreach 도 for와 each 가 왜 결합이 돼 있나. each 가 뭐길래...? 이런 근본적인 의문이. 그래, 한번 보자. ㅠㅠ 하기 싫은 걸 할 때는 뇌가 느리게 움직이고, 이해도 안된다. ㅠ 가즈아!!! 아래와 같은 예시가 가장 많은데 $arr = array('도','레','미'); while (list($a,$b)=each($arr){ echo $a; // each 에서 리턴한, 배열원소의 키 echo $b; // each 에서 리턴한.. PHP 2020. 1. 26. ERP 의 핵심. 값 일괄수정, 일괄등록 등 그렇다... 일반적인 홈페이지 또는 쇼핑몰과 다른 점은... 일괄수정이 많이 필요하다는 것이다. 텍스트, 라디오, 체크박스 등을 이용해서, 수정하는 것. 하... 어렵다. 어려워. 검색 후, 일괄 수정 방식 기간 , 요일 , 상품명으로 검색 후, --> like '%$keyword%' 체크박스 전체선택 ---> 제이쿼리. ( 반전 메뉴 까지 두면 더 좋은 듯 하다. ) 특정 값 일괄 업데이트 ----> 체크박스 name 을 배열로 놓은 후, foreach 문으로 id 값을 선택하여, 업데이트/삭제 한 개의 레코드 수정 2020.1.24 상품 기본 수정 메뉴 만들기. 좀 귀찮기는 했지만, 3항연산자를 이용하여, 기존에 있던 값, 수정된 값은 그대로 보여주기.. 일바뀜 : 출/도착 시간을 입력하면, 각각 몇.. PHP 2020. 1. 25. 특정 기간동안 매주 월요일만 값 등록하기 일반적인 쇼핑몰과 다른 메커니즘. 크게 다른지는 모르겠으나, 다른 점이다. 날짜별 재고가 필요하다는 것. 1/1~6/30 동안 매주 화 , 목 요일만 상품을 등록한다. 필요했던 지식 php 날짜 관련 함수 ( strtotime , date ) , 요일 배열, for 문 중첩하여 요일 체크 insert 문 반복. value ('a'),('b').... 연속처리를 위해, values 절에 들어갈 값을 배열로 받아서 implode 로 묶기 https://cnpnote.tistory.com/entry/mysql%EC%97%90-PHP-%EB%B0%B0%EC%97%B4%EC%9D%84-%ED%86%B5%ED%95%B4-%EC%97%AC%EB%9F%AC-%ED%96%89-%EC%82%BD%EC%9E%85 제이쿼리 .. PHP 2020. 1. 25. 시작1 막막하지만, 레이아웃 잡기. (css 등) 2020년 1/1~1/5 : 1주차 특정 기간 특정 요일에 항공권/여행상품을 한번에 등록할 수 있게 만들자 못 생겨서 재미가 없다. ㅠㅠ 1/6~1/12 : 1주차 하고나니,,, 계속 막막하고... 2주차 기본만 갖추자. 보여줘도 전혀 감흥이 없어서, 기본적 디자인만 갖추기로. 개인적으론 참 .. 마음은 급하고, 재미는 없었는데... 무려 이틀이나... ㅠㅠ 하고 나니, 뭔가 사이트같아서 ... 만족스러웠다. 2주차 레이아웃 구성 CSS 구글웹폰트 부트스트랩 button 당장 뭐부터 해야할지 모르겠다. 하..............멀 해야하나............................. 여행상품을 등록은 할 수 있어야지. 이건 글쓰기와 같으니 해보자. 이건 뭐..... 아 그래. 업체에서는 먼저 디.. PHP 2020. 1. 25. 개초보 웹 ERP 만들기 도전. 2020.01.01 보호되어 있는 글 입니다. 2020. 1. 25. 아파치 사용자별 홈 계정에서 php 사용 root 계정으로 웹서버 운영시 : /var/www/html/ 사용자 계정으로 웹서버 운영시 : /home/유저/public_html/ 가상호스트 이용시, 디렉토리 권한 설정 등에 따라 선호도 차이가 있겠다. 여하간에,,,,, 사용자 홈 디렉토리에서 사용할 경우, 사용자 홈을 활성화 : a2enmod userdir 사용자 홈에서도 php 사용권한 허가 a2enmod userdir vi etc/apache2/mods-available/php*.conf ---> php_admin_value engine On ( 카테고리 없음 2019. 10. 13. 이전 1 2 3 4 5 6 다음