Hello,

kok nae-ga ha-myun an-dweneun MAGIC...🧚

php 9

웹 프로그래밍/PHP
html 화면 캡쳐 이미지 zip 파일 다운로드 ( php zip파일 다운 )

안뇽... 이전글에 이어 포스팅 또 왔다..😢 [ html2canvas / jszip ] html화면 캡쳐 zip파일로 다운받기 html2canvas + jszip을 같이 사용해서 자바스크립트만을 이용해 zip파일을 만들어서 뿌듯해 하고 있었는데... 다운 용량 제한이 있어서... 결국 php를 사용해야하는것이었다요... 그럼 이제 html2canvas로 만든 이미지를 base64 인코딩을 사용해 서버에 저장 후 zip파일을 만들려고한다. 이번에도 엄청 구글링 했다 :_) 벌써 3번째 언급하는 거지만 빠르게 훑어보고 가자. 자바스크립트에서는 canvas.toDataURL을 base64로 인코딩하여 ajax로 보내주었다. let url_arg = []; html2canvas(tag, { onrendered..

2020.03.20 ﹒ 16:15
일기장
[개발 일지] 했던일 하고있는 일 정리

카페24 모바일 쇼핑몰 제작 인스타그램 그래프 API 연동 ( 완료 : 검수 난이도 실화..ㅠ ) 메일발송 관련 관리자 페이지 - 프론트엔트 웹사이트 관리자 페이지 리뉴얼 - 프론트엔드 웹사이트 병원소개 페이지의 관리자 페이지 제작 - 풀스택 웹사이트 관리자 페이지 유지보수 예약통계, 상담통계 내기 ( 그래프 관련 자바스크립트 사용 ) - 풀스택 베트남 웹 사이트 및 관리자페이지 제작 - 프론트엔드 ( 기존의 사이트 복사후 변형 ), 다국어 지원 슬라이드 팝업 ( 관리자/사용자 ) 추가 선택된 이벤트 리스트를 불러와 캔버스 저장 ( 페이지 추가, 그룹 추가 예외처리 스크립트의 난이도가 어려웠음 ) 캔버스 url생성후 백단에서 zip파일 생성및 다운 병원고객관리 페이지 유지보수 및 추가 개발

2020.01.14 ﹒ 17:25
웹 프로그래밍/PHP
해시태그 찾기 정규식

또 까먹기 싫으니까 메모하러 왔다..ㅎㅎ 해시태그 검색 기능을 하는데 정규식을 잘 모르니 힘들다 😫 preg_match_all("(#[\d|A-Z|a-z|ㄱ-ㅎ|ㅏ-ㅣ|가-힣]*)", $content, $matches); () : 괄호 안의 정규식을 하나의 단어로 인식 / ex. (1|2) = 1또는 2를 찾으면 뽑아냄 / (#) [] : 자동 or / [\d|A-Z|a-z|ㄱ-ㅎ|ㅏ-ㅣ|가-힣] = 영어 또는 숫자 또는 한글 * : 모든 문자를 가져와라 #이 포함된 문자뒤 [\d|A-Z|a-z|ㄱ-ㅎ|ㅏ-ㅣ|가-힣] 영어, 한글, 숫자로 된 *연속적인 문자를 추출 간단한데 너무 복잡해!

2019.10.07 ﹒ 17:19
웹 프로그래밍/PHP
[XE] krzip모듈 사용방법

다들 krzip을 로그인이나 게시판에서 자동으로 사용하다 보니 외부에서 사용할 일이 잘 없나보다... 사용하려고 찾아보니 아무도 외부에서 안사용했더라..(굉굉..😭 그래서 직접 타고타고 들어가서 사용법 찾아냈다..^0^.. 언제 또 쓰일지 모르니 블로그에 남긴다. 사실 krzip모듈의 뷰에 가면 떡하니 바로 나올줄 알았다. 하지만 그쪽에 없더란거..😫 //krzip $oKrzipModel = getModel('krzip'); $krzip = $oKrzipModel->getKrzipCodeSearchHtml('address', $arg); 모델에 위치하고있다. 첫번째 매개변수는 input의 name이 될 친구, 두번째 매개변수는 input의 value가 될 값(배열)이다. 저렇게 가져와서 php페이지에 {..

2019.05.28 ﹒ 21:20
웹 프로그래밍/PHP
회원가입 및 로그인 페이지 만들기 03

1편 - [Web Programming/PHP] - 회원가입 및 로그인 페이지 만들기 012편 - [Web Programming/PHP] - 회원가입 및 로그인 페이지 만들기 02 1편, 2편에 이어 3편으로는 회원가입 부분을 살펴보자😉 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119..

2018.10.30 ﹒ 12:49
웹 프로그래밍/PHP
XAMPP MySQL 비밀번호 분실시 변경 하기

php 로그인 및 회원가입을 연습하려고 하는데...데이터베이스의 root 비밀 번호를 그냥 냅따 까먹어 버렸다. 😃ㅎ 웹 브라우저에 나타난 오류는 이러했다.Warning: mysqli_connect(): (HY000/1045): Access denied for user 'root'@'localhost' (using password: YES) in C:\xampp\htdocs\test\dbconn.php on line 7 연결 실패: Access denied for user 'root'@'localhost' (using password: YES) 보자마자 비밀번호임을 직감했다... 01. 우선 xampp 컨트롤 패널에서 MySQL을 stop해준뒤 명령창을 열어 주자. 02. 명령창을 열었다면 mysqld ..

2018.10.29 ﹒ 20:01
웹 프로그래밍/PHP
회원가입 및 로그인 페이지 만들기 02

이제 본격적으로 php코드를 분석하면서 공부해보자!login.php파일 부터 열어보겠다...123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 Login 로그인 아이디 비밀번호 회원가입 로그인을 환영합니다. 아이디 이름 이메일 성별 직업 관심언어 이메일인증일 회원가입일 회원정보 수정일 회원정보수정 로그아웃 Colored by Color Scriptercs 흐름을 보면 세션이 없을 때와 있을 때로 나뉜다. 우리가 사용하고 있는 HTT..

2018.10.29 ﹒ 19:08
웹 프로그래밍/PHP
회원가입 및 로그인 페이지 만들기 01

PHP책을 아직 모두 읽진 않았지만 회사 가기전에 페이지를 하나 만들어 보는게 좋을 것같아서책에 나와있는 회원가입 및 로그인 페이지로 맛보기 해보려한다. 역시 처음이라 오래 걸릴테니 지금부터 시작해서 3일동안 천천히 할 것이다. ( 하루만에 할 수도 있겠지만 싫다. 😣 )아직 PHP를 모두 모르는 상태에서 시작해보는거라 미숙할 수 있다..! 우선 php 기본 경로는 "설치경로/apahce/conf/httpd.conf"에서 DocumentRoot를 검색하면 볼 수 있다.찾아본 결과 기본으로 xampp/htdocs로 설정되어 있어 해당 폴더에서 작업하였다.경로를 새로 설정해서 폴더를 만들어주어도 상관 없다!..01. member 테이블 만들기데이터베이스 test에 member 테이블을 만들어 주었다.CREA..

2018.10.28 ﹒ 09:14
웹 프로그래밍/PHP
PHP 개발 환경 ( PHP 설치하기 )

APM( Apache + PHP + MySQL )환경을 만들기 위해 XAMPP를 다운 설치하려고 한다.😲( XAMPP : 아파치 웹서버, MySQL, PHP 개발 언어를 묶어서 배포하는 프로그램 )글쓴이는 Window 10 환경에서 설치 했다 ! 01. https://www.apachefriends.org 해당 사이트에 우선 접속 한 뒤, 다운로드 메뉴를 클릭한다. 나는 윈도우에서 설치하는 것이므로 XAMPP for Windows를 다운받겠다. 02. 다운 된 설치파일을 실행시키면 다음과 같은 화면이 뜨면 next로 넘어가준다. 03. 다음 화면에서 아래와 같이 체크 해준다. ( 어렵지 않은 내용이라고 생각해서 하나하나 설명은 하지 않겠다 ! 필요한 것에 체크✔ ) 🍑 기존에 MySQL이 있다면 기존 M..

2018.10.22 ﹒ 08:45