동해둘리의 IT Study

고정 헤더 영역

글 제목

메뉴 레이어

동해둘리의 IT Study

메뉴 리스트

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
  • 전체보기 (275)
    • IT관련 새소식 (8)
      • 트랜드 뉴스 (3)
      • 라이브러리 뉴스 (1)
      • 모바일웹 뉴스 (0)
      • 기타뉴스 (2)
      • 프로그램소개 (1)
    • IT공부방 (213)
      • 안드로이드 Android (5)
      • 하이브리드앱 (9)
      • 아이폰,앱스토어 (1)
      • 웹애니메이션 (1)
      • jQuery, ajax, java (62)
      • HTML5, CSS (52)
      • 개발환경,오픈소스 (37)
      • 퍼스트몰, 카페24 쇼핑몰 (2)
      • 앱인벤터 (1)
      • MSSQL (2)
      • PHP (32)
      • ASP (1)
      • 그래픽,포토샵,합성,3D (2)
      • 기타 (5)
    • e-learning (4)
      • 이러닝뉴스 (4)
    • 개발 및 관리업체소개 (6)
      • 양모이불메리퀸 (3)
      • 한국교원캠퍼스 (3)
    • 쉬어가기 (19)
      • 한번웃자 (1)
      • 고양이삼촌 (7)
      • 오늘의 명언 (7)
      • 소소한 일상 (4)

검색 레이어

동해둘리의 IT Study

검색 영역

컨텐츠 검색

IT공부방/PHP

  • 게시판 긴 제목 원하는 길이로 자르기/ 자른후에 ... 붙이기/ 문자열자르기 PHP 코드

    2023.09.01 by 동해둘리

  • 웹스크래핑으로 채용정보 가져오는 PHP코드, 예제 ... 웹크롤링과 웹스크래핑의 차이

    2023.08.10 by 동해둘리

  • PHP 시간관련 함수 정리 date() strtotime() time() mktime() date_diff()

    2023.08.03 by 동해둘리

  • PHP 배열관련 함수 총정리... array_push() array_pop() array_shift() array_unshift() array_slice() array_merge()

    2023.08.02 by 동해둘리

  • 자주 쓰이는 PHP 함수 isset() strlen() explode() 활용법 알아보기

    2023.07.31 by 동해둘리

  • Youtube API 동영상 좋아요 수 불러오기 php 코드

    2023.06.12 by 동해둘리

  • 유튜브API 이용해서 특정 영상의 댓글 가져오기 PHP코드

    2023.06.11 by 동해둘리

  • 라디오버튼 제목(텍스트)과 수직정렬 하기, 라디오버튼 정렬

    2023.05.08 by 동해둘리

  • php 표준편차, 평균, 최대값, 최소값 구하기

    2022.05.26 by 동해둘리

  • qr코드 생성하기, PHP에서 qr코드 생성하는 소스코드

    2021.05.28 by 동해둘리

  • php URL 파싱하기, parse_url 함수를 쓰거나 직접 파싱하기, 동해둘리의 IT 스터디

    2021.02.05 by 동해둘리

  • php 문자열 찾기 , javascript 문자열 찾기

    2020.11.08 by 동해둘리

  • PHP 폴더 복사하기, 하위폴더까지 한번에 opendir, readdir

    2020.03.31 by 동해둘리

  • blocked by CORS policy Access-Control-Allow-Origin 서로다른 도메인에서 ajax 크로스도메인 호출문제 해결하기

    2019.12.09 by 동해둘리

  • php 디렉토리 파일 리스트, 서브디렉토리 까지 뿌려주기 ..... php폴더 파일리스트,서브폴더리스트

    2019.10.11 by 동해둘리

  • PHPSESSID 가 주소창에 표시되는 것 방지하기, PHP코딩팁 / ini_set()

    2019.09.21 by 동해둘리

게시판 긴 제목 원하는 길이로 자르기/ 자른후에 ... 붙이기/ 문자열자르기 PHP 코드

문자열 원하는 길이로 자르기 아래와 같이 게시판의 제목을 일정 길이로 잘라내어 한줄로 표시하게 하기위한 PHP 코드입니다. 한글의 경우, 잘못 잘라내면 끝 부분이 깨지는 현상이 생기기도 하는데요, 아래 코드는 그런것 까지 감안해서 한글이 안깨지도록 작성한 코드입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 function truncateString($string, $length, $ellipsis = "...") { if (mb_strlen($string, 'UTF-8')

IT공부방/PHP 2023. 9. 1. 13:05

웹스크래핑으로 채용정보 가져오는 PHP코드, 예제 ... 웹크롤링과 웹스크래핑의 차이

웹스크래핑으로 채용정보 가져오기 웹스크래핑은 특정 웹페이지의 데이터를 가져와서 원하는 데이터를 추출하여 가공 또는 표시하는 방법을 말합니다. 반면 웹크롤링은 여러 URL을 반복적으로 탐색해서 데이터를 가져오는 방법입니다. 저는 웹스크래핑을 설명드릴건데요, 제가 작업했던 실 사례를 들어서 설명해 볼까 합니다. 장애인 고용포털 사이트에서 채용정보 가져오기 저의 경우는 [장애인 고용포털 사이트] 에 올라와 있는 취업정보를 가져와서 브라우저에 표시하는 작업이었습니다. 개발언어는 PHP로 개발했습니다. 전체 코드를 먼저 살펴보시죠 아래에 전체 PHP 코드가 있습니다. 원하는 웹페이지의 데이터를 crul 을 이용하여 가져와서 파싱하는 방법을 사용했습니다. curl은 다양한 프로토콜로 데이터 전송이 가능한 Comma..

IT공부방/PHP 2023. 8. 10. 07:20

PHP 시간관련 함수 정리 date() strtotime() time() mktime() date_diff()

오늘은 PHP에서 자주 사용되는 시간 관련 함수 다섯 가지에 대해 소개해드리겠습니다. 함수소개에 앞서, 먼저 timestamp에 대해 알아볼께요 TIMESTAMP는 1970년 01월 01일 00시 00분 00초로부터 현재까지 몇 초가 지났는지를 정수로 반환한 값입니다. 이 값을 이용하여 더하기/빼기 등의 간단한 연산으로 두 날짜의 차이를 구하거나, 현재 날짜로 부터 몇일 후 날짜값을 얻거나 할때 유용하게 사용할 수 있습니다. 1. date() 함수 date() 함수는 현재 날짜와 시간을 원하는 형식으로 포맷하여 출력하는 함수입니다. 주로 로그 작성, 화면에 날짜 표시 등에 사용됩니다. date함수의 괄호안의 문자는 Ymd 를 제외한 나머지 문자는 자유롭게 입력하면 그 형식대로 표시됩니다. 1 2 3 $t..

IT공부방/PHP 2023. 8. 3. 01:12

PHP 배열관련 함수 총정리... array_push() array_pop() array_shift() array_unshift() array_slice() array_merge()

PHP 언어에서 제공하는 배열과 관련된 함수 오늘은 PHP에서 제공하는 배열과 관련된 함수를 총 정리 해볼까 합니다. 1. count($array) count() 함수는, 배열에 포함된 요소의 개수를 반환합니다. 사용자가 선택한 항목의 개수를 파악하거나 반복문의 범위를 지정할 때 사용하면 좋습니다 1 2 3 4 5 6 $fruits = ["사과", "바나나", "딸기"]; $fruit_count = count($fruits); echo "과일의 개수: " . $fruit_count; Colored by Color Scripter cs 위와 같이 실행할 경우 아래와 같이 결과가 출력됩니다 과일의 개수: 3 2. array_push($array, $value1, $value2, ...) array_push(..

IT공부방/PHP 2023. 8. 2. 10:38

자주 쓰이는 PHP 함수 isset() strlen() explode() 활용법 알아보기

오늘은 PHP에서 자주 활용되는 함수들을 살펴보고, 간단한 예시를 통해 사용법을 배워보려고 합니다. isset() 함수: 변수가 설정되어 있는지 확인하기 먼저, isset() 함수는 변수가 설정되어 있는지 확인하는 유용한 도구입니다. 변수가 설정되어 있다면 true를 반환하고, 설정되어 있지 않다면 false를 반환합니다. 아래의 예시를 통해 살펴보겠습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

IT공부방/PHP 2023. 7. 31. 17:14

Youtube API 동영상 좋아요 수 불러오기 php 코드

Youtube API 를 잉용하여 특정 동영상의 좋아요 수 읽어오기 아래의 코드에서 $apiKey 부분만 자신의 API KEY 로 변경해 주시면 됩니다. 동영상 고유ID는 $videoId 에 설정되어 있는데요, 코드상에 있는 데이터는 저 동해둘리의 유튜브에 있는 영상중의 하나입니다. 참고로 저 동해둘리가 직접 운영하는 '성공하는 중이다' 카페를 소개드립니다. 각자의 분야에서 성공을 향해 가는 과정에서 힘이되는 이야기, 힘이되는 사진, 성공스토리, 실패스토리 등을 나누고자 합니다. 많은 참여 부탁드려요 https://cafe.naver.com/ingsuccess 성공하는 중이다 : 네이버 카페 성공을 위해 실패를 두려워하지 않는 분들의 이야기를 나누고 싶습니다. 우리는 성공하는 중이니까요! cafe.nav..

IT공부방/PHP 2023. 6. 12. 17:36

유튜브API 이용해서 특정 영상의 댓글 가져오기 PHP코드

유튜브API 를 이용해서, 특정 영상의 덧글 가져오기 유뷰브API 를 이용해서 댓글을 가져오는 php 코드입니다. 코드 중에서 YOUR_API_KEY 는 자신의 키값으로 변경해 주셔야 합니다. videoId 는 임시로 제 동해둘리 유튜브 채널에 있는 영상의 videoId 로 세팅해 놓았는데요, 변경하시려면 원하는 유튜브 영상의 videoId 를 찾아서 변경하시면 됩니다. videoId 찾는 법은 영상을 클릭하신 후에, 아래와 같이 주소창에 있는 빨간색 부분을 복사해서 변경해 주시면 됩니다. https://www.youtube.com/watch?v=sUnwx-k2DHE&t=2s 제 서버에서 작동하는 거 테스트를 마친 코드입니다^^ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 ..

IT공부방/PHP 2023. 6. 11. 13:17

라디오버튼 제목(텍스트)과 수직정렬 하기, 라디오버튼 정렬

라디오버튼의 크기를 키울 경우, 해당 버튼의 레이블(제목)과 라디오 버튼 사이의 수직정렬이 틀어지는 경우가 많습니다. html 코드를 보자면..... 라디오버튼의 크기와 커서만 설정되어 있는걸 볼 수 있죠 위와 같이 라디오버튼의 수직정렬이 맞지 않을 경우, 아래와 같이 코드를 넣어주면 됩니다. vertical-align: middle;margin-top:-1px; 보통 vertical-align:middle 만 써주면 어지간한 녀석들은 수직정렬이 되는데, 라디오박스는 margin-top:-1px 를 넣어줘야 되더라구요^^ 참고하세요 참고로 저 동해둘리가 직접 운영하는 '성공하는 중이다' 카페를 소개드립니다. 각자의 분야에서 성공을 향해 가는 과정에서 힘이되는 이야기, 힘이되는 사진, 성공스토리, 실패스토..

IT공부방/PHP 2023. 5. 8. 04:03

php 표준편차, 평균, 최대값, 최소값 구하기

php 표준편차와 평균, 최대값, 최소값을 구하기 위해서 사용되는 함수들을 알아보겠습니다 여러개의 데이터를 대상으로 하기 때문에, 대상이 되는 값들을 배열에 넣어두고, 아래의 함수를 호출하며 배열을 넘겨주면 해당값을 구할 수 있습니다 // 최대값을 구하는 함수 function array_max( &$arr ) { $max = FALSE; foreach( $arr as $a ) if( $max === FALSE || $a > $max ) $max = $a; return $max; } // 최소값을 구하는 함수 function array_min( &$arr ) { $min = FALSE; foreach( $arr as $a ) if( $min === FALSE || $a

IT공부방/PHP 2022. 5. 26. 12:26

qr코드 생성하기, PHP에서 qr코드 생성하는 소스코드

PHP에서 qr코드 생성하기 php 코드를 이용하여 웹상에서 qr코드를 생성하는 방법을 살펴보겠습니다 php 에서 qr코드를 생성하려면 gdLibrary 가 필요합니다 gdLibrary 는 웹상에서 gif 이미지를 컨트롤하기 위해 개발된 Library 인데요, 리눅스 웹서버 상에서 세팅을 해줘야 사용이 가능합니다. 웹호스팅을 이용하는 경우 대부분 gdLibrary 서비스를 제공해주기 때문에 걱정안해도 될겁니다 서버를 직접 운영하는 경우 서버의 php.ini를 오픈하여 extension=php_gd2.dll 이 설정되어 있는지 확인하면 됩니다 PHP QR code 를 다운로드 받습니다 아래 링크에서 qr code 소스를 다운로드 합니다 . Download Latest Version 을 클릭하시면 됩니다 h..

IT공부방/PHP 2021. 5. 28. 15:51

php URL 파싱하기, parse_url 함수를 쓰거나 직접 파싱하기, 동해둘리의 IT 스터디

php 에서 URL 파싱하는 두가지 방법 php에서 URL을 파싱할때는 기본적으로 parse_url 함수를 사용합니다. 예를 들어 아래와 같은 형식의 URL이 있을 경우 parse_url 함수로 url 을 파싱하면 1 2 3 4 5 6 7 8 9 10 $sURL="http://meriqueen-woolmark.com/200/01/test.html"; $arURL=parse_url($sURL); foreach($arURL as $key=>$data) { echo "[".$key."] : ".$data." "; } Colored by Color Scripter cs 다음과 같이 URL의 각 구성요소가 배열로 나뉘어 저장되게 됩니다. \ URL을 좀더 세부적으로 파싱하고자 할때 그런데, 위 결과의 path 값..

IT공부방/PHP 2021. 2. 5. 06:16

php 문자열 찾기 , javascript 문자열 찾기

php 문자열 찾기 strpos() php 에서 문자열에 포함된 특정 문자의 위치를 찾기 위해 사용하는 함수는 strpos() 함수로 가능합니다. strpos([대상 문자열], [조건 문자열], [검색 시작위치]); strpos 함수는 위와 같이 사용하는데요, 실제 코드를 예로 들어보면 다음과 같습니다. 맨 마지막 인자인 [검색 시작위치]는 생략이 가능합니다. 생략시 맨 처음부터 찾게 됩니다. echo strpos("php string position", "string"); 위와 같은 코드를 실행할 경우 string 이라는 문자열이 맨 앞에서 부터 5번째에 발견되는데요, 0부터 시작하기 때문에 결과값은 4로 나오게 됩니다 문자열을 찾지 못한 경우에는 false 를 리턴합니다 javascript 문자열 찾..

IT공부방/PHP 2020. 11. 8. 01:15

PHP 폴더 복사하기, 하위폴더까지 한번에 opendir, readdir

PHP폴더 하위폴더까지 한번에 복사하기 PHP 에서 폴더나 파일을 복사하기 위한 함수로 copy() opendir() readdir() 등등이 제공되는데요, 특정 폴더를 하위폴더와 하위폴더 내의 파일까지 한번에 복사하는 방법을 알려드립니다 재귀함수 (Recursive Function) 에 대한 이해 하위폴더 까지 복사하기 위해서는 재귀함수(Recursive Function)에 대한 이해가 필요한데요, 재귀함수는 말 자체가 좀 어렵긴 하지만, 반복적으로 호출되는 함수 또는 자신이 자신을 호출하는 함수로 이해하면 되겠습니다. 실제 코드 살펴보기 하위폴더까지 복사하기 위한 함수는 다음과 같이 작성할 수 있습니다. recursive_copy() 라는 이름을 가진 함수인데요, 7번째 라인을 보시면 recursiv..

IT공부방/PHP 2020. 3. 31. 09:05

blocked by CORS policy Access-Control-Allow-Origin 서로다른 도메인에서 ajax 크로스도메인 호출문제 해결하기

서로다른 서버, 서로다른 도메인에서 한쪽 서버의 문서를 ajax 로 호출하여 값을 얻고자 할때, 다음과 같은 오류메시지를 나타내는 경우가 있습니다 이는 자바스크립트(Javascript) 의 보안 정책 중 하나인, 동일 근원 정책(Same-Origin Policy) 에 위반되기 때문입니다. 만약 이것이 무제한적으로 허용이 된다면, 타인 서버의 문서를 마음대로 호출할 수 있게 되기 때문에 막아주는 것이 상식적이긴 합니다. 이를 해결하기 위한 여러가지 방법이 있습니다만, 가장 쉽게 해결 할 수 있는 방법은 호출되는 페이지의 상단에 헤더정보를 넣어주면 됩니다. 아래코드는 PHP의 경우입니다. 1 2 3 4 5 6 7 Colored by Color Scripter cs 위 코드의 Access-Control-All..

IT공부방/PHP 2019. 12. 9. 17:49

php 디렉토리 파일 리스트, 서브디렉토리 까지 뿌려주기 ..... php폴더 파일리스트,서브폴더리스트

php디렉토리 파일리스트를 뿌려주는 코드를 소개합니다. 특정, 디렉토리를 지정하면 해당 폴더의 하위 폴더와 파일까지 모두 찾아서 리스트를 뿌려주는 코드입니다. function listFolderFiles($dir){ $ffs = scandir($dir); unset($ffs[array_search('.', $ffs, true)]); unset($ffs[array_search('..', $ffs, true)]); // 디렉토리가 비어있는지 확인합니다. if (count($ffs)

IT공부방/PHP 2019. 10. 11. 09:44

PHPSESSID 가 주소창에 표시되는 것 방지하기, PHP코딩팁 / ini_set()

PHP로 웹사이트를 개발할 때, 간혹 주소창에 표시되는 URL 뒤에 PHPSESSID 라는 값이 따라다니면서 표시되는 경우가 있습니다. http://www.OOO.com/main.php?PHPSESSID=839878d87a8097090d988 그렇다면 PHPSESSID가 뭘까요? PHPSESSID 는 사용자가 웹서버에 접속할 때, 접속하는 세션마다 SESSION ID 가 발급되게 되는데 그 값을 저장하고 있는 변수가 PHPSESSID 입니다. 만약, 페이지 전환시에 PHPSESSID 가 일치하면 동일한 세션에 의한 접속이라고 판단하게되며, 만약 PHPSESSID 가 없으면 웹서버는 새로운 SESSION ID 를 발급하게 됩니다. PHPSESSID 는 쿠키에 저장되거나 GET방식으로 계속 넘기는 방식으로 ..

IT공부방/PHP 2019. 9. 21. 09:30

추가 정보

인기글

최신글

페이징

이전
1 2
다음
동해둘리의 IT Study
동해둘리의 IT Study ©Ho-Joon Hwang
유투브 메일

티스토리툴바