초간단 php소스로 이쁜 블로그 만들기.

항상 같은 사진, 같은 스킨이 지루할 경우에 응용하시면, 짧지만 막강한(?)한 위력을 발휘할 수 있는 소스입니다. [blog_image.php] 를 생성하시고, /blogimages 라고 지정한 폴더에 skin1.jpg, skin2.jpg, skin3.jpg ... 와 같은 식으로 파일을 만드신 후 <IMG> 태그의 SRC 주소로 쓰시면, 페이지를 열때마다 이미지가 바뀌는 것을 확인할 수 있습니다. 이런 이미지를 만들어서 스킨 편집으로 블로그 이미지나 타이틀 이미지 등으로 지정하시면, 매번 바뀌면서 지루하지 않은 블로그를 만들 수 있습니다.
몇년전 리플달면 바뀌는 게시물, 댓글 많이 붙는 게시물로 도깨비 뉴스에도 올라갈 만큼  유명(?)했습니다. 단점은 외부에 스크랩이 많이 되면 될수록 트래픽만 올라간다는 사실... 한때는 제 서버에 너무 많은 트래픽이 발생하여 IDC 센터에서 연락까지 왔었죠.

[blog_image.php]
<?
$max = 100;
$pos = rand(1,$max);
$url = "skin{$pos}.jpg";
Header("Content-type: image/jpg");
$imagepath = $_SERVER['DOCUMENT_ROOT']."/blogimages/$url";
@readfile($imagepath);
?>

주의)
$max 값은 이미지 파일의 갯수 만큼 지정하셔야합니다.
이미지 파일 이름은 (1 부터 $max 까지)순차적으로 만드셔야합니다.
디렉토리(폴더)의 읽기 권한이 있어야 합니다.
이미지 파일 경로를 정확히 하셔야 합니다.

[이미지 예제]
<img src='/blog_image.php' width=190>



p.s. 매일 바뀌는 사진, 요일별로 바뀌는 이미지, 접속자 수에 따라 바뀌는 이미지 등을 만들어보세요. 숙제입니다.

웹프로그래머의 홈페이지 정보 블로그 http://hompy.info
이올린에 북마크하기(0) 이올린에 추천하기(0)

트랙백 주소 :: http://www.hompydesign.com/tt/trackback/24

  1. Subject: 블로그 랜덤 이미지

    Tracked from 편집디자인2.0::순디자인 2007/04/10 18:44  삭제

    웹프로그래머님의 도움으로 랜덤으로 뜨는 블로그이미지를 설치했다.제공하신 소스에서 파일이름을 skin??.jpg에서 그냥 숫자만으로 ??.jpg로 살짝 바꾸었다.귀차니즘발발...[따라하기]1. /blog_images 에 1.jpg부터 29.jpg까지 업로드 한다.2. 루트디렉토리에 다음과 같은 내용으로 blog_image.php란 파일을 만든다.&lt;?$max = 29;$pos = rand(1,$max);$url = "{$pos}.jpg";Heade..

댓글을 달아 주세요

  1. 아르 2007/04/10 11:31  댓글주소  수정/삭제  댓글쓰기

    jpg가 아니라 swf파일같은 다른 확장자로도 가능한가요?

    • 웹프로그래머 2007/04/10 11:33  댓글주소  수정/삭제

      swf 를 랜덤하게 뿌려 주고 싶다면, 마찬가지 입니다. 플래시 같은 경우는 로더 플래시를 만들어 랜덤하게 로딩하게 해주는 방법도 좋을 것 같습니다만...

  2. 순디자인 2007/04/10 11:56  댓글주소  수정/삭제  댓글쓰기

    제가 알고 있는 아래의 스크립트도 랜덤이미지를 뿌려주는데 차이점이 뭔가요?

    <SCRIPT>
    <!--
    {gfx=new Array()
    //이미지의 경로와 파일명을 적어 주세요.
    gfx[0]="soondesign1.gif"
    gfx[1]="soondesign2.gif"
    gfx[2]="soondesign3.gif"

    today2=new Date()
    len=3
    today=today2.getTime()/10
    rnd=today % len
    document.writeln('<IMG SRC="'+gfx[rnd]+'">')}
    //-->
    </SCRIPT>

    • 웹프로그래머 2007/04/10 12:46  댓글주소  수정/삭제

      쉽게 설명 드리면, 제 팁은 포털 게시판에 올려보시면 문제 없이 랜덤하게 볼 수 있지만, 말씀하시는 자바스크립트는 차단되서 이미지를 볼수 없지요. 이유는 이미지 주소만 있으면 동작하기 때문이죠. 일단 만들어 놓으시면 간편하게 이미지를 쓸 수 있습니다.

    • 순디자인 2007/04/10 18:20  댓글주소  수정/삭제

      아! 그렇군요.
      친절한 답변 감사합니다.

      얼릉 테스트해봐야겠습니다.

    • 웹프로그래머 2007/04/10 22:14  댓글주소  수정/삭제

      별말씀을... 블로그에 가보니 셋팅 되셨더군요.^^

  3. 노란북 2007/04/10 12:51  댓글주소  수정/삭제  댓글쓰기

    이렇게 좋은 정보가 잘 참조하겠습니다.^^

  4. vicarbiz 2007/04/10 14:53  댓글주소  수정/삭제  댓글쓰기

    thanks for good information

  5. GoodLife 2007/04/10 19:16  댓글주소  수정/삭제  댓글쓰기

    한번 시도해 봐야겠습니다. 좋은 팁 감사드립니다. 살짝 퍼 갑니다.

  6. 권준혁 2007/08/21 18:21  댓글주소  수정/삭제  댓글쓰기

    플래시 다운받았는데 앞이 컴컴 첨부터 뭘 해야되는지 ㅠㅠㅠㅠ