본문 바로가기

웹 개발 이야기73

[PHP] 인스타그램 피드 가져오기 (Rapid API 이용) // 기본적으로 무료이지만 데이터 조회 수가 많다면 유료 이용을 추천한다. // 유료이용을 위해서는 developer dashboard 에서 카드등록이 먼저 되어있어야 가능하다. // API를 이용하여 추출한 이미지 URL을 이용하여 이미지 노출 시 "NOT SAME ORIGIN" 에러 노출 // 이미지를 다운받은 후 불러와야 이미지 노출이 가능하다. // https://rapidapi.com/restyler/api/instagram40 // 아래 zip 파일을 받은 후 압축을 풀면 sql 파일도 확인 가능합니다. // 그누보드 기반으로 제작했다. // URL을 이용한 이미지 파일 다운 받기 2023. 3. 9.
htaccess rewrite sample #그누보드5 rewrite RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule ^content/([0-9a-zA-Z_]+)$ bbs/content.php?co_id=$1&rewrite=1 [QSA,L] RewriteRule ^content/([^/]+)/$ bbs/content.php?co_seo_title=$1&rewrite=1 [QSA,L] RewriteRule ^rss/([0-9a-zA-Z_]+)$ bbs/rss.php?bo_table=$1 [QSA,L] RewriteRule ^([0-9a-zA-Z_]+)$.. 2023. 3. 9.
[LINUX] CentOS 7 Group, User 생성 및 권한 설정 [Group] 1. 그룹 생성 > 500번 이후의 GID(Group Identifier) 가 자동 생성됩니다. > (1~499번은 System GID이다.) # 그룹 생성 방법 groupadd [그룹명] # GID지정 그룹생성 groupadd -g [GID] [그룹명] # 그룹 확인 cat /etc/group 2. 그룹 변경/삭제 # 그룹명 변경 groupmod -n [변경후 그룹명] [변경전 그룹명] # 그룹 GID 변경 groupmod -g [변경후 GID] [변경전 GID] # 그룹삭제 groupdel [그룹명] 3. 그룹 패스워드 설정 # 패스워드 설정방법 gpasswd [그룹명] # 그룹패스워드 삭제 gpasswd -r [그룹명] # 그룹 사용 금지 gpasswd -R [그룹명] 4. 그룹 사용.. 2023. 3. 9.
[MARIADB] DB 캐릭터 셋 utf-8으로 설정 [client] default-character-set=utf8 MYSQL만 사용하던 내가 Maria DB를 사용한 이후 발견한 부분 중 하나인데 utf-8이 아닌 character set이 latin1로 대부분 적용되어 있어서 한글이 깨지거나 DB에 한글이 저장되지 않는 문제가 발생했다. ​ 이 것을 해결하기 위해서는 테이블을 생성할 때마다 캐릭터 셋을 바꿔주거나 지금부터 설명할 방법을 이용하면 된다. ​ default character set을 latin1에서 utf-8으로 변경하려면, 아래 3개의 파일에 character set 설정을 추가하면된다. 1. /etc/my.cnf.d/client.cnf [client] default-character-set=utf8 2. /etc/my.cnf.d/mys.. 2023. 3. 9.
[LINUX] 리눅스 tar, gz 압축 및 해제 1. tar 압축 > tar -cvf [파일명.tar] [폴더명] ​ 2. tar 압축 풀기 > tar -xvf [파일명.tar] ​ 3. tar.gz 압축 > tar -zcvf [파일명.tar.gz] [폴더명] ​ 4. tar.gz 압축 풀기 > tar -zxvf [파일명.tar.gz] ​ [tar option] -c : 파일을 tar로 묶음 -p : 파일 권한을 저장 -v : 압축하거나 압축 해제할 때 과정을 화면으로 출력 -f : 파일 이름 지정 -C : 경로 지정 -x : tar 압축 해제 -z : gzip으로 압축 또는 압축 해제 출처 : https://nota.tistory.com/53 2023. 3. 9.
[CSS] float 영역에 margin 적용 (clearboth) float(left 또는 right)을 적용한 div들을 담아 놓은 부모 div 영역에 margin 값을 적용하려면 아래의 코드를 사용하면 된다. .gnb_wrap : after { display: block; visibility: hidden; clear: both; content: ""; } 2023. 3. 9.