프로그래밍/PHP 29

메타태그를 이용한 IE 쿼크모드(호환성보기) 설정

IE(인터넷 익스플로러)의 경우 여러 가지 버전이 있습니다. IE7, IE8, IE9 그리고 최근엔 IE10이 나온 바로 그것입니다. 그런데 이들 IE간에 버전차이로 인해 같은 웹 문서라 하더라도 다르게 보여지는 경우가 있습니다. 그것은 이들 IE 버전에 따라서 마크업과 CSS를 랜더링을 다르게 하기 때문입니다. 이러한 문제를 해결하기 위해서 MS에서 제공하는 기능이 바로 "호환성 보기" 라는 기능입니다. 이 "호환성 보기" 라는 기능을 통해서 IE 버전이 다르더라도 같은 화면을 볼 수 있도록 합니다. 그리고 호환성 보기를 다른 말로 쿼크모드라고 합니다. 하지만 이러한 호환성 보기 기능을 모든 사용자들이 직접 사용하길 바라는 것은 무리겠지요? (호환성 보기 기능을 모르는 사용자도 많으니까요.) 홈페이지를..

프로그래밍/PHP 2013.11.22

[PHP] substr() 사용

문자열중 특정 위치 혹은 특정 구간의 문자를 반환하는 함수이다. 맞는지 모르겠지만 난 그렇게 사용한다. -_-;; view plaincopy to clipboardprint? $text = "ezcode.tistory.com"; echo substr($text, 0, 2); // 0부터 2에 해당하는 구간까지 반환 : ez echo substr($text, 7); // 0부터 7까지의 구간을 제외한 나머지 : tistory.com echo substr(#text, -3); // 끝에서 역으루 -3까지의 구간만 : com 많이 쓰이는 함수중 하나. 숙지해야할것중 하나. 출처 : http://ezcode.tistory.com/17

프로그래밍/PHP 2013.11.18

PHP의 전역변수 설정

PHP에서는 전역변수(Global Variable)를 설정해도 함수내에서는 먹지 않는다. 이것 때문에 문자열 비교가 되지 않아서 한참 고생했음. 전역변수와 같은 이름을 써도 함수 내에서는 지역변수로 쓰기 때문인데(아래 예의 local_function() 함수) 전역변수라고 선언을 해주어야 됨(아래 예의 global_function() 함수). 출처 : http://www.memozee.com/memozee.view.php?q=global&ap=0&df=1

프로그래밍/PHP 2013.11.13

PHP MySQL 명령어 실행 함수 mysql_query

[PHP MySQL 명령어 실행 함수 mysql_query] php에서 데이터베이스(MySQL)에게 SQL 명령어를 실행시키기 위해서는 mysql_query 함수가 사용됩니다. sql 명령어라 두리뭉실하게 말씀드렸는데, 이것을 기능에 의해서 세분화 해보면 아래와 같습니다. DDL(데이터정의어) - CREATE, ALTER, DROP DML(데이터조작어) - SELECT, INSERT, UPDATE, DELETE DCL(데이터제어어) - GRANT, REVOKE, CASECADE, RESTRICT mysql_query 함수는 SQL 명령어라면 위의 세가지중 대부분(정확히 전부 테스트해 보지 못했슴)을 멋지게 실행시킵니다. 아래의 예제는 mysql_query 함수를 이용해서 어여쁜 테이블 하나를 만들고 있습..

프로그래밍/PHP 2013.11.13

PHP : explode() - 문자열 나누기, 문자열 분리하기

크리에이티브 커먼즈 라이선스 이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스에 따라 이용하실 수 있습니다. Syntax variable = explode(token, string); token을 기준으로 string을 분배해서 저장한다. 예제 $str = "가나다라 마바사"; $str2 = explode(' ', $str); 결과 $str2[0]에는 "가나다라" $str2[1]에는 "마바사" 가 각각 저장되 있다.

프로그래밍/PHP 2013.11.13
반응형