Februari
17
2010
17
2010
Visa slumpmässiga bilder i PHP
Ibland vill vi att inkludera slumpmässiga bilder på vår hemsida, hur har jag gjort till exempel med huvudet av denna webbplats. Att göra detta är ganska enkel, här är ett exempel:
<? Php rand ( 1 , 99 ) ; $ Image = rand (1, 99); $imagen <= 20 ) if ($ bild <= 20) { ?> <img src="images/top-cabecera/top1.png" alt="Image 1"> <? Php } $imagen > 20 ) && ( $imagen < 40 ) ) if (($ image> 20) && ($ bild <40)) { ?> <img src="images/top-cabecera/top2.png" alt="Image 2"> <? Php } $imagen >= 40 ) && ( $imagen < 60 ) ) if (($ image> = 40) && ($ bild <60)) { ?> <img src="images/top-cabecera/top3.png" alt="Image 3"> <? Php } $imagen >= 60 ) && ( $imagen < 80 ) ) if (($ image> = 60) && ($ bild <80)) { ?> <img src="images/top-cabecera/top4.png" alt="Image 4"> <? Php } $imagen >= 80 ) if ($ image> = 80) { ?> <img src="images/top-cabecera/top5.png" alt="Image 5"> <? Php } ?>
Skriptet är i grunden gör är att använda rand genererar ett slumptal. Sedan, för att visa en bild eller annat vad som görs är en jämförelse med den genererade nummer, dvs om mindre än 20 visar en bild, om än en annan, och så vidare.
Upplagan (30-7-2010):
Ovanstående kod är bra i fallet har vi några bilder som roterar, men om vi har mycket är bättre att använda det:
<? Php rand ( 1 , 20 ) ; $ Slumpmässig = rand (1, 20); . $random . ".png' border='0'>" ; echo "<img src='http://tuweb.com/images/top-cabecera/top". $random. ".png' border='0'>"; ?>
I $ slumpmässigt det första värdet är den minsta och den andra maximum. Vi kommer att generera filer som heter topX.png, där X är ett slumptal.
1 kommentar + Lägg till kommentar
Lämna en kommentar
Facebookikon
Sidor
- Legendarisk serien (VII): Prince of Bel-Air http://t.co/Lvz3yfZy
- Uppdaterad Artikel http://t.co/687zLZmf med ingång befaller oss EL0Y
- Byte DNS manuellt i Ubuntu http://t.co/fSwzuMDP
- Roterande text med CSS http://t.co/7SOXQXyx
- Simple Plan? Jet Lag ft Natasha Bedingfield http://t.co/K5tWNz2L
Taggar
Kommentarer
admin De devalverats 4 valutorna i världen
EL0Y på de 4 valutor devalverades världen
admin De devalverats 4 valutorna i världen
EL0Y på de 4 valutor devalverades världen
admin på Micronations oredovisade


































Hej hjälpte mig igen ditt manus. Jag brukade visa en bild beroende på vilken dag i veckan. Byte
$ Image = rand (1, 99), för
$ Image = date ("w");
Efter att ha gått 7 om för varje dag i veckan.
if ($ bild == 1)
{
?>
Jag lämnar den sida där jag brukade http://www.desdeotro.com.ar