- 파일업로드 체크
- 타임피커
- 하드 윈도우 복사
- 파일업로드 유효성체크
- javascript 바코드스캔
- javascript redirection
- 강제이동
- asp.net core Select
- php 캐쉬제거
- django 엑셀불러오기
- asp.net dropdownlist
- ViewBag
- 404에러페이지
- jquery 바코드생성
- XSS PHP
- Mac Oracle
- SSD 복사
- asp.net Select
- javascript 바코드 생성
- 바코드 생성하기
- XSS방어
- 바코드 스캔하기
- 맥 오라클설치
- TempData
- javascript 유효성체크
- jquery 바코드
- 하드 마이그레이션
- ViewData
- ASP.Net Core 404
- 말줄임표시
목록PHP (80)
웹개발자의 기지개
12345678910 $mydir = "../pds/board_photo/";$myfiles = array_diff(scandir($mydir), array('.', '..')); print_r($myfiles); echo count($myfiles); ?>Colored by Color Scriptercs 참고 : https://bill1224.tistory.com/389
실무에서 많이 필요한 경우가 많다. 배열내의 요소들중에서 필터링하여 특정 요소 순서로 전체 배열 요소를 뿌려 주고 싶을때, [1번 방법]12345678910111213141516171819202122232425262728293031323334// 주어진 배열$arrangeArr = array( array('no' => 2, 'place' => 'place02', 'e_type_' => '기획', 'event_title' => "안녕하세요"), array('no' => 12, 'place' => 'place05', 'e_type_' => '운영', 'event_title' => "행사있어요"), array('no' => 1, 'place' => 'place01', 'e_type_' => ..
서버도 이전하고 이래저래 작업 할께 많았다. 이미지 업로드시에 원본이미지와 Thumnail 이미지가 리사이징되어 자동 생성되도록 해놨다. 적은 용량은 잘 생성되는데, 5M 이상의 제법 큰 이미지는 thumnail 이미지 처리가 되지 않고 Drop 되었다. 해결책은 [1] php.ini 안에서 memory_limit=128M (기본값) 을 더욱 늘려주자. cafe24 호스팅을 이용하고 있으면 간단히 /.htaccess 파일을 수정하면 php 환경설정을 바로 할 수가 있다. PHP_FLAG register_globals ON PHP_VALUE mysql.default_charset UTF8 php_value upload_max_filesize 256M php_value post_max_size 256M ph..
[PHP] XSS 방어용 필터링 하기1 (GET/POST 변수들 막기) (tistory.com) [PHP] XSS 방어용 필터링 하기1 (GET/POST 변수들 막기) XSS 방어용 관련 소스를 만들어봤다. 최상단 include 부에 제일 먼저 넣어 삽입해 두자. post 방식의 경우 에디터의 태그기능까지 htmlspecialchars() 함수로 인해 모두 막아버리기 때문에 유념하도록 하 wonpaper.tistory.com 앞전에 포스팅 글은 도메인주소와 파일명뒤 GET/POST 방식으로 XSS 막는 방법이라 할 수 있는데, 이번에는 도메인자체로 XSS 를 막아보도록 하자. [1] https://도메인/test.php/"> 으로 동작을 하는지 체킹해볼것. [2] https:// 도메인/test.php?..
XSS 방어용 관련 소스를 만들어봤다. 최상단 include 부에 제일 먼저 넣어 삽입해 두자. post 방식의 경우 에디터의 태그기능까지 htmlspecialchars() 함수로 인해 모두 막아버리기 때문에 유념하도록 하자. 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 Colored by Color Scripter cs
실무에서 아주 아주 접하는 부분이다. 꼭 익혀두길 바란다. [ html ] 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 대표 관광명소
스팸글의 매크로 등록을 위하여 스팸방지 캡차 기능을 간단히 만들어본다. 우선 CSRF 방지하는 기능도 추가로 같이 이용하면 더욱 좋겠다. https://wonpaper.tistory.com/417 [PHP] CSRF 공격방어 작업하기 PHP 상으로 CSRF (cross-site request forgery) 공격을 막는 작업을 해보자. 우선 작업을 할 이전페이지단에서, token 이라는 특정랜덤값이 든 세션 변수를 하나 할당한다. 그리고 해당 posting 되는 실제 페이 wonpaper.tistory.com 압축을 풀면 위의 3가지 파일을 같은 디렉토리에 배치한다. 그리고, 다음 소스로 스팸방지 기능을 처리한다. [ signup.php ] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15..
에디터상의 이미지(여러개선택가능) 팝업으로 이미지 첨부하고 등록버튼을 누르니 413 Request Entity Too Large 가 났다. 이는 역시나 업로드 용량관련 문제가 발생함을 나타내는 메세지인데, 아파치 환경설정으로 post_max_size = 200M upload_max_filesize = 200M 등으로 넉넉하게 올려주소, 아파치 restart 시키고 다시 시도하니 마찬가지로 똑같은 오류가 그대로였다. 구글링으로 여러개의 포스팅을 보았으나, 대부분이 업로드 용량 제한에 관한 얘기였다. https://blog.naver.com/tyboss/70016905003 파일 업로드 용량 설정 (아파치, php) [apache] php.ini 설정file_uploads = On &nbs... blog.n..