สมมุติว่าคุณจะใช้จาวาสคริปต์เพื่อแสดงภาพแบบสุ่ม แต่จะเกิดอะไรขึ้นถ้าข้อมูลรูปภาพ (เช่น ลิงก์) เปลี่ยนแปลงบ่อย หรือถูกแก้ไขหรือเพิ่มโดยผู้ใช้? ฉันมีวิธีแก้ปัญหาที่นี่
ใส่ข้อมูลรูปภาพ (เช่น ชื่อ ที่อยู่ ลิงก์ ฯลฯ) ลงในไฟล์ TXT (MYSQL จะดีกว่าถ้ามี แต่ไม่สำคัญว่าจะไม่มีหรือไม่) โปรแกรม PHP ถูกเรียกโดย javascript ในไฟล์ HTML และโปรแกรม PHP จะสุ่มอ่านข้อมูลรูปภาพ ดูโปรแกรม <script src="/upimg/allimg/20060626/0910370.jpg
163 www.163.com image.163.com/images/logo.gif
sohu 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>
<ร่างกาย>
<script language='javascript' src='readrand.php'>
</สคริปต์>
</ร่างกาย>
</html>
(คุณสามารถใส่สคริปต์ในตำแหน่งที่คุณต้องการ และเพิ่มฟังก์ชัน setTimeout() เพื่อให้รีเฟรชเป็นประจำ)