번호 : 43
글쓴날 : 2002-11-13 18:48:28
글쓴이 : 에띠 조회 : 6082

페이지에 접속할 때마다 다른 배너보여주는 소스..

간단한 팁입니다만 필요하신 분이 있을것도 같아서 올려봅니다.

접속할 때마다 다른 배너를 출력해주는 소스입니다.
(정확히 말하면 접속시간에 따라 특정한 배너를 출력한다고 해야할것같네요..)

우선 웹페이지의 원하는 부분에 아래와 같은 소스를 넣어줍니다.

<? $filename = "/home3/nonameky/http/ad.cgi"; // 배너 소스 파일 지정 $data = file($filename); // 배너소스파일 열어서 $data에 배열로 저장 $line = sizeof($data); // $data 배열의 개수를 $line에 저장 $num = time(); // time()값을 $num에 저장 $num = $num % $line; // $num을 배열개수로 나눈 나머지를 $num에 저장 echo "$data[$num]"; // $data 배열의 $num번째 데이타를 화면에 출력 ?>


위 소스에서 ad.cgi는 배너 소스를 저장할 파일명입니다.

첫째줄의 $filename 부분은 절대경로를 적어주면 됩니다.

그리고 ad.cgi는 아래 원칙에 따라 작성합니다.

한줄에 하나의 배너 소스씩 입력합니다.

그리고 마지막줄에서 소스를 입력한 후에는 엔터키를 치지 않고
그 줄에서 마무리를 합니다.

ad.cgi 작성예

========================================================= <img src=banner1.gif> <img src=banner2.gif> <img src=banner3.gif> <img src=banner4.gif> <img src=banner5.gif> =========================================================
요걸 응용한다면 다른 용도(?)로도 사용가능하리라 생각됩니다.

늘 하는 얘기지만 질문은 상담게시판에 답변은 사려깊은 우리 운영자님들이 해 줄껍니다..

또 하나더 말씀드리면 저건 php용 소스입니다..

이전 | 다음 | 닫기