php
-
PHP 도메인 이름이나 웹문서 주소 알아내기컴퓨터/개발 2008. 11. 23. 00:32
현재 읽고 있는 웹문서의 주소에서 파일 이름만 알아내거나 아니면 파일 이름과 도메인 주소를 뺀 나머지 디렉토리 부분만 알아낼 필요가 있을 때가 있다. 황씨신문이나 황씨건축처럼 따로 DB를 쓰지 않고 html 문서로만 만들 때는 디렉토리에 따라 메뉴나 배경이 서로 다르게 나오도록 제어하는 게 번거로운데, 문서의 디렉토리를 알아낼 수 있으면 간단히 제어할 수 있다. $url1 = $_SERVER['PHP_SELF']; $url2 = dirname($_SERVER['PHP_SELF']); $url3 = basename($_SERVER['PHP_SELF']); $url4 = $_SERVER[HTTP_HOST]; echo $url1; echo $url2; echo $url3; echo $url4; 현재 웹문서의 ..
-
게시판 페이징 알고리즘컴퓨터/개발 2008. 3. 6. 14:21
많은 초급 phper들이 게시판을 이용해서 공부하면서 가장 힘들어하고 어려워 하는 페이징의 원리를 말씀드릴까 합니다. 페이징... 통상 이렇게 말하는데요 저는 네비게이터 라고 자주 말합니다. 게시판의 목록에 페이지를 넘겨줄 수 있는 번호 링크를 두고 하는 말이죠.. 그럼 시작해 볼까요~ 제가 수업시간에 네비게이터를 수업하게 되면 자주 써먹는 과제 중에 하나가 주어진 수의 범위가 있을 때 x라는 수를 입력 받으면 어느 범위에 속하는지 알아 내는 문제를 냅니다. ex ) 0~9, 10~19, 20~29 ※ 정확히 말하자면 범위의 첫 수를 구해내는 문제입니다. (0 ,10, 20) 자! 시간 5분 드립니다 풀어보세요! 1초 2초 3초 5분 끝! 다 푸셨나요 -0-? 왜 저 문제가 페이징 (네비게이터)와 관련있..