2022/06 3

워드프레스 별도 mysqli_query 등 sql 작업을 필요로 할때

워프 대량 작업을 할 시기에 워드프레스 내부에서 워프와는 별개로 만든 테이블에 select나 insert 등 별도의 작업이 필요했음 일반 mysqli_connect로 사용해도 무방하나 워프내에서 워프만의 기능으로 사용하고자 할때라면 이렇게 사용하자. 1. 단일 변수의 결과값 리턴일 경우 2. 다수의 행으로 결과값을 리턴할 경우 3. INSERT문 INSERT문은 일반적인 mysql문과 다르다. 첫번째 테이블명, 2번째에는 컬럼명과 값을 배열로 구성하며, 3번째 배열은 값마다 순차적으로 format을 배열로 입력한다. (%s => string, %d => 정수, %f => 실수) 4. UPDATE문

WEB/PHP 2022.06.30

PHP REMOTE_ADDR로 사용자의 ip가 ipv4인지 ipv6인지 확인하는 방법

기존 흔히 알고 있는 ipv4 주소 체계가 고갈되는 문제로 인해 기존 32비트였던 ip주소 체계에서 -> 128비트의 무제한에 가까운 주소체계가 할당되고 있는데 이것이 ipv6 주소. ipv6주소는 16진수로 0000: 형태로 총 8개의 구조로 연결되고 앞부분 4개는 네트워크 주소, 뒷부분 4개는 인터페이스 주소라고 한다. 대충 쉽게 말해 12년도쯤 한국에 할당된 ipv4가 112,231,936개라 하는데 인터넷에 접속되는 컴퓨터의 증가로 주소가 모자르기 때문에 더 많은 주소 체계인 ipv6주소를 할당하고 있다는 이야기 (실제 ipv6주소는 할당 가능한 수치가 340,282,366,920,938,463,463,374,607,431,768,211,456개라고 한다 +_+;) 작업중 특정 대상에 따른 ip주..

WEB/PHP 2022.06.29

그누보드 smarteditor2 iframe 웹/모바일 크기 조절

그누 최신버전을 설치하지 않고 smarteditor2를 별도 페이지에서 운용하려고 하다가 노가다에 도달 (이 부분은 다른 포스팅에서 다루기로 하겠음) 무튼. 그누에 장착된 smarteditor2를 뜯고 맛보고 즐기다 보니 smarteditor2로 video 태그나 iframe태그를 넣어서 외부 영상을 불러오려고 한다. 하지만 넣은 내용과는 달리 뷰 페이지에서 노출되지 않은 현상을 알게 되었다. 우선 그누보드에서 보안을 위해 정의하지 않은 도메인에 대한 video태그나 iframe태그가 막힌다. 이를 해결하려면 그누 설치 디렉토리안에 /plugin/htmlpurifier/safeiframe.txt 파일에 허용하려는 도메인을 추가하면 된다. # iframe 허용 도메인을 한줄에 하나씩만 적으세요. # 도메인..

그누관련 2022.06.28