- asp.net Select
- 파일업로드 유효성체크
- 바코드 생성하기
- javascript 유효성체크
- javascript 바코드스캔
- django 엑셀불러오기
- 타임피커
- javascript 바코드 생성
- 바코드 스캔하기
- jquery 바코드
- asp.net core Select
- php 캐쉬제거
- ASP.Net Core 404
- 파일업로드 체크
- TempData
- SSD 복사
- ViewBag
- 말줄임표시
- Mac Oracle
- 하드 마이그레이션
- 맥 오라클설치
- 404에러페이지
- XSS방어
- jquery 바코드생성
- XSS PHP
- 강제이동
- 하드 윈도우 복사
- asp.net dropdownlist
- ViewData
- javascript redirection
목록PHP (91)
웹개발자의 기지개
$str = "가나다-고고싱"; if (strpos($str,"가나다")) { echo "가나다가 존재합니다."; } else { echo "가나다가 존재하지 않습니다."; } strpos("검색할 문자열", "해당 키워드") 리턴값은 0부터 그 이상의 정수값이다. 이때 주의할것은 상기 예의 경우를 보면 strpost("가나다", "가나") 의 리턴값은 0 이다. 이때문에 if문으로 true / false 결정을 하려면 PHP 상에서는 0값을 if문으로 돌리면 false 로 되어 버린다. 결과적으로 "가나" 라는 문자열이 0위치에 있음에도 false 의 잘못된 결과 나타날 수 있다. 아래의 소스를 참고하도록 하자. $str = "가나다-고고싱" if(preg_match("/가나/", "가나")){ ech..
function genRandom($length = 5) { $char = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'; $char .= 'abcdefghijklmnopqrstuvwxyz'; $char .= '0123456789'; $char .= '!@#%^&*-_+='; $result = ''; for($i = 0; $i
php.ini 에서 short_open_tag=On 설정하면 된다.
is_number(변수) 를 돌리면 숫자이면 true, 문자이면 false 간단하다 ^^;
오늘날짜는 date('Y-m-d'); 그렇다면 내일 날짜를 간단하게 구하면 date('Y-m-d', strtotime("+1 day", time())); 그렇다면, 특정일 2019-08-02 일자에서 하루 뒤인 다음 날짜를 구한다면, date('Y-m-d', strtotime("+1 day", strtotime('2019-08-02')));
최근 프로젝트를 진행하면서 워크넷의 일자리 채용정보 open API 자료를 읽어서 그 내용을 원하는대로 보여주는 작업이 있었다. 워크넷 open API ( 채용정보 코너 ) http://openapi.work.go.kr/opi/opi/opia/wantedApiListVw.do 채용정보 API openapi.work.go.kr 워크넷의 open API 는 xml 형태로 보내주는데, php에도 이를 받을수 있도록 이쁜 (?) 함수들이 준비되어 있다. 일단 소스를 보자. 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 Colored by Color Scripter cs 위 소스에서 핵심은 9라인과 10라인이다. 해당 url ..
$name = "가나다라마바사"; $name = iconv("euc-kr", "utf-8", $name); euc-kr 인코딩 문자열을 utf-8 로 변경 $name = iconv("utf-8", "euc-kr", $name); utf-8 인코딩 문자열을 euc-kr 로 변경
php 에서도 형변환이 가능하다. asp 상에서는 Cint() javascript 상에서는 parseInt() 이런식으로 바로바로 형변환 시키는 함수들이 따로 존재한다. php 에서도 (string) 문자열 (int) 정수 (double) 실수 (bool) 부울 (array) 배열 (object) 객체 이런식으로 $str = (int)$number; 이용하면 된다. 보통은 실무에서 $a = "011"; 이러한 변수값이 있다면, 이값을 post나 get으로 서브밋하거나 다음페이지로 넘겨서 처리할때, $a = "11"; 형태로 0이 없어진다. (php 에서 숫자 앞0은 공백처리된다.) 이러한 상황에서 (string) 캐스팅을 유용하게 쓸수 있는데, $a = (string)$_GET['a']; 이나 $a = ..