- 파일업로드 체크
- ASP.Net Core 404
- 파일업로드 유효성체크
- javascript 바코드스캔
- jquery 바코드생성
- php 캐쉬제거
- XSS PHP
- 하드 윈도우 복사
- javascript 바코드 생성
- asp.net Select
- jquery 바코드
- asp.net core Select
- 맥 오라클설치
- 바코드 생성하기
- TempData
- 404에러페이지
- javascript redirection
- 타임피커
- ViewData
- javascript 유효성체크
- 강제이동
- 하드 마이그레이션
- 바코드 스캔하기
- django 엑셀불러오기
- XSS방어
- asp.net dropdownlist
- ViewBag
- SSD 복사
- 말줄임표시
- Mac Oracle
웹개발자의 기지개
첨부 이미지와 같이 HTTP 500.23 오류가 나오면서 이러한 현상이 나타났다. 기존에 한참전에 작업해 놓고 잘 운영했던 사이트인데, 몇년뒤에 연동하면서 오류 메세지가 ㅎㄷㄷ; 이때 아래의 첨부이미지를 참고하여 IIS 내에서 응용 프로그램 풀에서 관리되는 파이프라인 모드를 Classic 으로 바꾸로 IIS 다시 시작하면 딩동 ^^;
엑셀형식의 데이터 파일을 DB에 일괄적으로 넣어야 할 작업이 자주 생긴다. 구글링과 나름 검색하여 정리해 봤다. PHPExcel 이라고 괜찮은 툴이다. https://github.com/PHPOffice/PHPExcel 에서 관련 예제 파일과 클래스파일들을 다운받아 보자. 중요한 파일들은 아래의 이미지상의 파일들이다.
xml 형식의 데이터 파일 읽고 활용하기 [ 실제 데이터 자료형태 - 원본 이미지 abc.xml ] [ 실제 xml 로딩하여 처리하는 php파일 ] $xmlFile = "xml 파일명"; // xml 파일읽기 $xml_string = file_get_contents($_SERVER[DOCUMENT_ROOT].'/'.$xmlFile); // 다양한 인코딩 방식일때 이를 UTF8로 변환시킴 $enc = mb_detect_encoding($xml_string,array('EUC-KR','UTF-8','shift_iis','CN-GB')); if ($enc != 'UTF-8') { $xml_string = iconv($enc,'UTF-8',$xml_string); // 인코딩방식 변경 } // xml 자료를 로..
아래의 이미지를 보면 파란 배경색의 이미지를 주욱 깔고 중앙에 메인형 배너 이미지를 위치 시켰다. .banner01{ background: url('파란색배경이미지') repeat-x 0px 0px; width:100%;text-align:center;} 파란색 배경이미지는 배너 높이에 맞게 길쭉하게 1 ~ 2px 정도 폭으로 하고 세로는 배너 이미지 크기에 맞게 작게 잘라서, width를 100% 로 확 깔아준다.
앞전 포스팅글 1편에서 이미지 크기를 리사이징해서 파일 업로드 되는 실제적인 구조내용은 미리 올려놓았다. 이번에는 좀더 실무에 간편하게 쓸수 있게끔 이를 함수화해 보도록 하자. 먼저, 함수 파일이다. // 이미지 업로드 기본함수 function uploadImage($uploadSaveDir,$uploadFileArr, $per=80) { //$uploadSaveDir : 업로드할 화일경로 //$uploadFileArr : 업로드할 화일 배열 //$per : 줄여줄 이미지 비율퍼센트 - 100 이면 실제이미지 그대로 100%, 80이면 80% , 기본값으로 80%으로 지정 // usage : 이 함수를 이용하기 위해서는 form의 ENCTYPE="multipart/form-data" 으로 주고, // :..
업로드되는 이미지파일들 중에 요즘엔 큰이미지가 너무 많다. 결국 많이 쌓이면 로딩과 트래픽, 호스팅 공간의 부담이 된다. 이미지파일 업로드시 용량을 줄이면서 바로 업로드 될수 있도록 한다. 좋은 포스팅 글이 있어서 아래 주소 블로그님의 소스를 참고하여 수정하여 정리했다. http://hellogohn.com/post_one75 [먼저 글등록 소스] [이미지 업로드 처리 소스 - img_upload_ok.php]
구글에서 제공하는 SMTP 구글 지메일형태로 메일을 발송할때, 메일이 정상 발송이 안될때, 다음의 단계로 설정을 변경해서 다시 시도해 보자. 구글링으로 영문/한글 할것없이 엄청 삽질했다 ^^; PHPmailer 를 다운받아서 소스를 이용했다. https://github.com/PHPMailer/PHPMailer ( Clone or download 버튼 클릭하서 소스다운 ) 1. 구글 지메일로 로그인해서 설정 > IMAP 설정 부분을 그림과 같이 변경하여 저장한다. 2. 1번 단계에서도 메일 발송이 안되는 2단계이다. https://www.google.com/settings/security/lesssecureapps 3. 그래도 메일발송이 안될때, 최종 3단계이다. (나는 이 최종단계로 설정하니 결국 메일..
작업중에 이쁜 토글 스위치 버튼이 있어서 소스를 정리해 봤다. /*Toggle Switch*/ .switch {display:inline-block; position:relative; width:49px; height:29px;} .switch input {opacity:0; width:0; height:0} /* input {display:none;} */ .slider {position:absolute; cursor:pointer; top:0; left:0; right:0; bottom:0; background-color:#d6d6d6; -webkit-transition:.4s; transition:.4s;} .slider:before {position:absolute; content:""; heig..