반응형 개발이야기/PHP34 [PHP] 위도/경도로 거리 구하기 위도/경도 2개의 좌표로 직선거리를 구하는 함수 입니다. km로 return 하고 있어서 계산해서 사용하시면 됩니다. 개발이야기/PHP 2022. 9. 26. [PHP] str_replace array 배열로 문자열 변경 str_replace() 함수는 문자열을 검색해서 원하는 문자열을 변경할 수 있다. 간단한 문자열도 변경할 수 있고, 배열을 통해서 여러개의 문자열도 변경할 수 있다. 개발이야기/PHP 2022. 9. 23. [PHP] CURL 사용법, 데이터 전송/받기 curl은 http통신을 통해서 외부 사이트의 정보를 가져오는 함수 입니다. request의 data에 따라서 response를 받을 수 있습니다. curl의 많은 사용방법이 있지만 대표적으로 사용하는 post 방식 입니다. data를 array 형태로 만들어서 통신하고 있습니다. response는 json형식임을 감안해서 decode 하고 있습니다. 개발이야기/PHP 2022. 9. 22. [PHP] 현재 페이지 정보가져오기, url 정보 php에서 메뉴 체크를 위해서는 현재 페이지(url)정보를 가져와야 한다. $_SERVER[ "HTTP_HOST" ] : 도메인 $_SERVER[ "REQUEST_URI" ] : 도메인 다음 부분 위의 서버함수를 통해서 간단히 가져올수 있다. 도메인 다음 부분의 url을 가져온 다음 PHP 내장함수 explode를 통해서 '/'를 기준으로 잘라준다. 아래의 page_name은 배열형태로 반환되는데, 경로를 확인해서 사용하시면 됩니다. 개발이야기/PHP 2022. 9. 16. [PHP] JSON 만들기, json_encode, json_decode json은 데이터를 가공하기에 필수적인 요소이므로 꼭 숙지하셔야 합니다. php 배열을 선언해주시고 내장함수로 json 형태로 변환 하시면 됩니다. timestamp 형태로도 쓸수 있으며, info 처럼 데이터 안에 배열을 선언 하실수도 있습니다. json_encode 출력결과는 json array가 포함된 object를 문자열로 변환한 형태 입니다. json_decode 로 데이터도 확인 하실 수 있습니다. 개발이야기/PHP 2022. 9. 15. [PHP] ajax 이미지 업로드, 파일정보 FormData 객체를 통해서 HTML 폼데이터를 ajax통신으로 전송하는 소스 입니다. 스크립트를 통해서 파일확장자를 체크하고, swal confirm창으로 확인 후 test.php 로 값을 전송합니다. 아래는 HTML 화면 입니다. 업로드 파일명을 div 영역에 노출 시켜봤습니다. *보물명 *사진 업로드 등록 파일 확장자를 체크하고, ajax 통신을 하는 스크립트 소스 입니다. test.php (업로드 페이지 입니다) 파일이름을 만들고, uploadFile 함수를 통해서 간단히 업로드 기능을 구현하실수 있습니다. print_r로 통해서 정상적으로 파일 정보를 확인 하실수 있습니다. Array ( [treasure_upload] => Array ( [name] => 11111.jpg [type] => .. 개발이야기/PHP 2022. 9. 13. [PHP] log 파일 만들기 (fopen, fwrite) log 파일에는 필요한 정보를 쌓으시면 됩니다. 저는 서버의 name/ip 와 client의 ip/agent를 넣어 봤습니다. 로그파일을 보기좋게 json 형태로 저장하고, 일별로 쌓게 해뒀습니다. 개발이야기/PHP 2022. 9. 7. [PHP] filter_Var 함수로 유효성 체크하기 (이메일,URL) PHP 내장함수 filter_Var()로 이메일/URL 에 대해서 유효성을 체크할 수 있다. //이메일 filter_Var("체크값", FILTER_VALIDATE_EMAIL); //URL filter_Var("체크값", FILTER_VALIDATE_URL); 체크값에 대해서 맞으면 true를 리턴하고, 유효하지 않으면 false을 리턴한다. 개발이야기/PHP 2022. 9. 7. [PHP] 쿠키생성/사용하기/삭제하기 PHP 쿠키를 간단히 생성하고 사용할수 있는 예제 입니다. 개발이야기/PHP 2022. 9. 6. [PHP] 핸드폰번호(문자열) 하이픈(-) 넣기 핸드폰번호의 길이를 체크해서 문자열에 하이픈(-)을 넣는 함수 입니다. 개발이야기/PHP 2022. 9. 6. 이전 1 2 3 다음 💲 추천 글 반응형