본문 바로가기

분류 전체보기

(112)
[해결방법 총정리] Warning: URL file-access is disabled in the server configuration in Warning: require_once() [function.require-once]: URL file-access is disabled in the server configuration in ...Warning: file_get_contents() [function.file-get-contents]: URL file-access is disabled in the server configuration in ...Warning: getimagesize() [function.getimagesize.php]: URL file-access is disabled in the server configuration in ...PHP(워드프레스)에서 files_get_contents, fopen, include 등을 ..
워드프레스에 나눔고딕(나눔글꼴) 적용하기 워드프레스에 나눔고딕(나눔글꼴) 적용하기 워드프레스를 설치하고 한글을 사용하면, 기본적으로 굴림체와 바탕체 등이 설정되어 멋진 사이트의 디자인도 보기싫게(?) 바뀌어 버리고 맙니다. 그래서 많은 웹디자이너들이 사용하는 대안 중 하나가 이쁜 웹폰트를 적용시키는 것 입니다. 네이버에서는 나눔글꼴 시리즈를 제공합니다. 이 중 나눔고딕이 웹이나 모바일에서 볼 때 가장 깔끔한 디자인과 가독성을 보여주는 것 같습니다. 이제, 워드프레스에 나눔고딕(나눔글꼴, 나눔바른고딕)을 적용하는 방법을 간단하게 소개하겠습니다. 네이버에서 제공하는 나눔글꼴(나눔고딕, 나눔바른고딕, 나눔명조 등) 1. Google Font Early Access 사용하기 간단하게, 구글에서 "구글 폰트 나눔고딕"을 쳐도 가장 상위에 노출됩니다. 아..
cURL에서 EUC-KR, UTF-8 변환 문제 해결 cURL을 이용하여 데이터를 가져오는데, 아무리 해도 인코딩 문제 해결이 쉽지 않더군요. ¼­¿iÆ?º°½A ¼­AE±¸ ¾cAcμ¿ 변환 후 DB에 저장해도 이렇게 보이는.. iconv가지고 삽질하다가 mb_convert_encoding을 써봐도 해결이 쉽게 되지 않더군요. 몇 번의 삽질 끝에 다음과 같이 해결했습니다. PHP 스크립트의 인코딩 : UTF-8 MySQL 인코딩 : UTF-8 cURL 요청 헤더 : EUC-KR cURL 응답 : EUC-KR 보통 위의 환경에서 문제가 가장 많이 발생하는데, 아래의 코드로 해결하시면 됩니다. $res = sendCurlPostRequest($url,$fields,$referer,"euc-kr"); $enc = mb_detect_encoding($res); ..
MySQL - 다른 테이블의 데이터를 가져와서 내용 추가하기 테이블 A a1 아이디 a2 비밀번호 a3 이름 a4 자기소개 테이블 B b1 아이디 b2 특기 b3 취미 이렇게 두 테이블이 있을 때, A 테이블의 a4 (자기소개) 필드의 데이터 뒤에 B테이블의 특기, 취미를 붙여넣고 싶다! 이럴 때 쿼리 한 문장으로 업데이트 하실 수 있습니다. update A, B SET A.a5 = CONCAT(A.a4, B.b2, B.b3) ) WHERE A.a1 = B.b1;
MySQL에서 숫자 0으로 채우고 문자열과 합치기 PHP 프로그래밍을 하다 보면, 숫자를 문자열로 바꾸고 자리수를 맞추기 위해 앞자리를 0으로 채우는 일이 많이 생깁니다.PHP코드로 예를 들면 아래와 같죠.echo sprintf("%05d", 205); // prints 00205 echo sprintf("%05d", 1492); // prints 01492 숫자로 되어 있는 데이터를 문자열로 가져오려면 아래와 같은 쿼리를 사용하실 수 있습니다. SELECT LPAD(zip, 5, '0') as zipcode FROM table; 가져올 때 만이 아니라, 현재 테이블의 데이터를 업데이트 하려면 아래 쿼리를 이용하세요1. 테이블의 필드 구조를 문자열로 변경합니다.ALTER TABLE `table` CHANGE `zip` `zip` CHAR(5);2. 해당..
개발에 유용한 각종 DB 정보 모음-서울,주소,각종통계 1. 전국 주소와 관련된 DB 전국의 도로명주소, 지번, 건물명 등을 다운로드 할 수 있습니다. http://www.juso.go.kr/ 사이트 접속 후 메인화면의 매칭데이터 메뉴를 통해 접속하실 수 있습니다. 회원가입 없이 모든 정보를 다운로드할 수 있어요. 필요한 정보를 각 도 별로 묶어 두었고, 해당 파일을 열면 파싱하기 좋게 정리된 데이터를 보실 수 있습니다. 데이터에 대한 설명은, 함께 첨부된 PDF파일에 상세하게 나와 있습니다. 2. 서울 열린 데이터 광장 다양한 서비스 개발에 정말 유용한 데이터 및 Open API를 제공합니다. 무려 700종이나 되네요. http://data.seoul.go.kr
웹 - 말줄임표, 어떻게 처리하시나요? text-overflow: ellipsis를 사용해보세요. 고정폭이 아닌 반응형 사이즈의 경우, 한 줄에 제목을 표시하고 말줄임표 ... 을 나타내는 데에 난감한 경우가 많으셨을 겁니다. 많은 사람들이 아직도 스크립트 언어에서 문장의 글자수를 자르고 뒤에 ...을 붙이는데, 이렇게 할 경우 width를 픽셀이 아닌 %로 지정하면 화면에 따라 문장이 깨지게 됩니다. 다음 모바일 화면을 보시면 제목 뒤에 ... 이 붙어있을거에요. 아래 css는 다음 모바일에서 사용하는 제목의 css 입니다. .ta_txt .link_txt { display: block; overflow: hidden; min-height: 17px; padding: 10px 12px 9px; line-height: 1.15; letter-spacing: -1px; white-space: nowra..
img태그에 사이트 폭에 맞는 이미지 사용하기 와 같이 src attribute 안에 "http://src.sencha.io/"를 추가하고, 뒤에 사이트의 절대경로를 붙이면 사이트 폭에 맞는 이미지로 자동 resize 되어 다운로드할 수 있습니다. 큰 이미지를 바로 사용할 경우, 사이트의 속도가 느릴 수 있습니다. 해상도 별 이미지를 따로 준비하지 않아도 되며, 모바일 웹사이트 제작시에 아주 유용하게 쓰실 수 있습니다.