전체보기 767

[PHP]난수 생성

임의의 수, 난수 발생시키기 mt_rand(최소값, 최대값) 함수 사용 + 난수 반환 시 최소값, 최대값까지 포함 ex) $randNum = mt_rand(1, 10); //randNum 변수 생성, 이 변수는 난수를 발생 시키는 함수인 mt_rand의 반환값을 저장함. echo $randNum; //randNum 변수의 값을 출력 = 난수를 발생 시키는 함수인 mt_rand의 반환값을 출력 ※ 난수의 사용은 의도하지 않은 임의의 결과를 반환하게 만들 필요가 있을 때 사용할 수 있음. 예를 들면, 웹페이지에서 불러오는 파일을 자주 변경하는 경우, 파라미터 값을 난수로 사용하여 매번 다른 파일 주소를 가져와 변경된 결과를 확인 할 수 있음. 특히, 페이스북 디버깅 시.... 이미지 파일등은 변경할 때 마다..

[MySQL]테이블 및 컬럼 다루기

[컬럼 추가]1. 기본적인 쿼리문을 사용하면 기존에 있는 컬럼 다음에 추가가 된다.(=맨 뒤에 추가가 됨)ALTER TALBE 테이블명 ADD 컬럼명 자료형 2. 쿼리문 뒤에 'FIRST'라는 것을 사용하면 해당 테이블의 모든 컬럼 앞에 추가가 된다.ALTER TALBE 테이블명 ADD 컬럼명 자료형 FIRST 3. 쿼리문 뒤에 'AFTER 컬럼명' 을 사용하면 해당 컬럼 다음에 추가가 된다.ALTER TABLE 테이블명 ADD 컬럼명(A) 자료형 AFTER 컬럼명(B) [컬럼 수정]1. 컬럼 속성 수정- ALTER TABLE 테이블명 MODIFY 컬럼명 타입; [컬럼 이름 바꾸기] : 'CHANGE'는 컬럼의 속성 및 이름을 바꿔줌. - ALTER TABLE 테이블명 CHANGE 기존의 컬럼명 새로운 ..

[sns 공유 시 콘텐츠 캐시 변경하기]

페이스북, 트위터, 카카오 공유 시,공유 콘텐츠를 수정하고 해당 콘텐츠를 공유하면은수정한 콘텐츠를 바로 확인할 수 없는 경우가 생길 수 있습니다. 그럴 때에는, 페이스북 - 디버거, 트위터 - Card Validator, 카카오 - 개발자페이지의 캐시삭제도구 및 카카오스토리 링크 정보얻기 를 사용하여서 해결할 수 있습니다. 단, 위 세가지 모두 로그인을 해야 사용이 가능합니다. 페이스북 디버거 : https://developers.facebook.com/tools/debug/(주의 : 페이스북 공유 이미지 변경 시, 반드시 이미지 주소(경로)를 바꿔주어야 한다.)트위터 Card validator : https://cards-dev.twitter.com/validator카카오 개발자 : https://de..

[트위터 공유]모바일 공유 링크

트위터 링크 공유 시,pc와 모바일에서 사용해야 하는 url이 각각 다릅니다. pc에서 사용하는 공유 url을 모바일에서 사용하면,없는 페이지로 나오는 등의 오류를 거쳐서 트위터 로그인 페이지로 리다이렉트 되는 동작을 보입니다. 따라서, pc 공유 시 url : http://twitter.com?status=~~~ 모바일 공유 시 url: https://twitter.com/intent/tweet?text=~~~ 이를 잘 구별해서 사용해야 합니다.

[메타태그]트위터 비디오 공유

트위터 비디오 공유 시 알아두어야 할 몇 가지 트위터 메타 태그를 소개하겠습니다. 이름 설명 twitter:card 트위터 카드의 유형으로 비디오 공유 시 'player'값을 사용해야 합니다. twitter:title 해당 콘텐츠가 카드에 표시 될 떄의 제목입니다. twitter:site 트위터 @username에 기인합니다. twitter:description 해당 콘텐츠의 내용 설명 twitter:player iframe 플레이어에 대한 HTTPS URL웹 브라우저에서 활성 혼합 경고 메시지를 생성하지 않는HTTPS URL이어야 합니다. twitter:player:width 트위터에 지정된 iframe의 너비:픽셀 단위의 플레이어 twitter:player:height 트위터에 지정된 iframe의 ..

유튜브 동영상 제어 api

[동영상 정보 가져오기]var player; player = new YT.PLAYER~...- player.getDuration(): Number 현재 재생 중인 동영상의 재생 시간을 초 단위로 반환- player.getVideoUrl(): String 현재 로르되었거나 재생 중인 동영상의 유튜브 url을 반환- player.getVideoEmbedCode(): String 현재 로드되었거나 재생 중인 동영상이 삽입 코드를 반환(예: )[함수]1. 대기열 함수 : 이 함수를 사용하면 동영상, 재생목록 또는 다른 동영상 목록을 로드하고 재생 할 수 있음. ○ player.loadVideoById("영상id",영상시작초, 영상끝초, "동영상품질") ○ player.cueVideoById("영상id", 영상..

[네이버]opner 사용시 문제

네이버 로그인 api 사용시,네이버 로그인 팝업을 띄우고 로그인 후,구현하고자 하는 동작이 이루어고 생성되었던 팝업을 닫고, 부모창에 응답결과를 가지고 다음 동작을 진행하려는 경우. opener 사용시 문제가 되어 생성되있던 팝업이 닫히지 않고, 그 이후 동작도 진행되지 않는 경우가 있다. => 어떤 환경에 의해서 opener 사용이 문제가 되는지는 모르겠으나,익스플로러 보안 이슈로 보인다.인터넷 옵션 - 보안 - 신뢰할 수 있는 사이트 - 해당 사이트를 추가하면 opner 문제가 해결이 된다.