아마도 이미지를 무작위로 표시하기 위해 자바스크립트를 사용할 것입니다. 그런데 이미지 정보(링크 등)가 자주 변경되거나, 사용자에 의해 수정, 추가된다면 어떻게 될까요? 여기에 해결책이 있습니다.
TXT 파일에 이미지 정보(이름, 주소, 링크 등)를 넣습니다(MYSQL이 있으면 더 좋지만 없어도 상관없습니다). PHP 프로그램은 HTML 파일의 javascript에 의해 호출되며, PHP 프로그램은 이미지 데이터를 무작위로 읽습니다. 프로그램 보기 <script src="/upimg/allimg/20060626/0910370.jpg
163 www.163.com image.163.com/images/logo.gif
소후 www.sohu.com $arrays=count($arrayall);
if ($arrays==1){//rand(0,0)이 잘못되었기 때문입니다.
$selectrand=0;
}또 다른{
srand((double)microtime()*1000000);//난수 시드 설정
$selectrand=rand(0,$arrays-1);
}
$exstr=explode(chr(9),$arrayall[$selectrand]);//전체 중에서 무작위로 하나를 선택하여 분할합니다.
?>
document.write('<a href="<? echo $exstr[1];?>" target="new"><img src="<? echo $exstr[2];?>" width="200" height="50" alt="<? echo $exstr[0];?>" ></a>');
HTML 파일
<html>
<본문>
<스크립트 언어='javascript' src='readrand.php'>
</script>
</body>
</html>
(필요한 곳에 스크립트를 배치하고 setTimeout() 함수를 추가하여 정기적인 새로 고침을 수행할 수 있습니다)