Februari
17
2010

Willekeurige afbeeldingen in PHP

Soms willen we willekeurige afbeeldingen op onze website, hoe heb ik gedaan met bijvoorbeeld het hoofd van deze site zijn. Door dit te doen is heel simpel, hier zijn een voorbeeld:

  <? Php
       rand ( 1 , 99 ) ; $ Afbeelding = rand (1, 99);
       $imagen <= 20 ) if ($ afbeelding <= 20)  
       {
       ?>
         <img src="images/top-cabecera/top1.png" alt="Afbeelding 1">
       <? Php
       } 
       $imagen > 20 ) && ( $imagen < 40 ) ) if (($ image> 20) && ($ image <40))
       {
       ?>
         <img src="images/top-cabecera/top2.png" alt="Afbeelding 2">
       <? Php
       } 
       $imagen >= 40 ) && ( $imagen < 60 ) ) if (($ image> = 40) && ($ image <60))
       {
       ?>
         <img src="images/top-cabecera/top3.png" alt="Afbeelding 3">
       <? Php
       }  
       $imagen >= 60 ) && ( $imagen < 80 ) ) if (($ image> = 60) && ($ image <80))
       {
        ?>
         <img src="images/top-cabecera/top4.png" alt="Afbeelding 4">
       <? Php
       } 
       $imagen >= 80 ) if ($ image> = 80)
       {
        ?>
         <img src="images/top-cabecera/top5.png" alt="Afbeelding 5">
       <? Php
       } 
 ?> 

Het script is in feite doet is het gebruik van de rand-functie genereert een willekeurig getal. Om vervolgens een afbeelding of wat gedaan is een vergelijking met de opgewekte nummer, dat wil zeggen indien minder dan 20 beeld weergeeft, als over een, enzovoort.


Edition (30-7-2010):
De bovenstaande code is prima in het geval hebben we enkele beelden die draaien, maar als we veel beter is om het te gebruiken:

  <? Php
 rand ( 1 , 20 ) ; $ Random = rand (1, 20);
 . $random . ".png' border='0'>" ; echo "<img src='http://tuweb.com/images/top-cabecera/top". $random. ".png' border='0'>";
 ?> 

In $ random de eerste waarde van de minimum en de tweede maximum. We genereren bestanden met de naam topX.png, waarbij X een willekeurig getal.

1 Reactie + Add Comment

  • Hallo hielp me opnieuw je script. I gebruikt om een ​​beeld, afhankelijk van de dagen van de week weergegeven. Wijzigen
    $ Afbeelding = rand (1, 99), voor
    $ Afbeelding = date ("w");

    Nadat ik 7 als voor elke dag van de week.
    if ($ image == 1)
    {

    ?>

    Ik laat de pagina waar ik vroeger http://www.desdeotro.com.ar

Plaats een reactie