Pagina 2 din 2 PrimulPrimul 12
Rezultate 11 la 15 din 15

Subiect: Tutorial banner rotator php

  1. #11
    Avatarul lui ZMY
    ZMY
    ZMY este deconectat Membru SeoPedia
    Reputatie:
    29
    Data înscrierii
    10th September 2010
    Locaţie
    Bucuresti
    Vârstă
    36
    Posturi
    133
    Putere Rep
    29


    Implicit

    Ce zici tu este o problema diferita dar ar fi o rezolvare:

    Cod PHP:
    <?php

    $random 
    rand(1100);

    // 70% sanse
    if($random <= 70){
    print 
    "BANNER 1";
    }

    // 20% sanse
    elseif($random <= 90){
    print 
    "BANNER 2";
    }

    // 10% sanse
    elseif($random <= 100){
    print 
    "BANNER 3";
    }

    ?>
    Bineinteles procentajul poate fi schimbat si adaugate mai multe bannere.

    Normal ca posibilitatea este mare sa fie afisat bannerul 3 de 3 ori si bannerul 2 decat odata dar cand ai rand(1,4) cred ca este normal si daca alegi cu ochii inchisi este imposibil sa nu nimeresti de mai multe ori un singur lucru.
    Ultima modificare făcută de ZMY; 1st March 2012 la 22:04.

  2. #12
    Avatarul lui puthre
    puthre este deconectat Ambasador
    Reputatie:
    84
    Data înscrierii
    21st February 2011
    Locaţie
    București
    Posturi
    2.154
    Putere Rep
    84


    Implicit

    // 10% sanse
    elseif($random <= 100){
    print "BANNER 3";
    }

    Cam inutil If-ul asta
    Caut cu jingle.ro.

  3. #13
    Avatarul lui Netul
    Netul este deconectat Ambasador
    Reputatie:
    49
    Data înscrierii
    5th January 2006
    Locaţie
    Iasi
    Vârstă
    48
    Posturi
    1.068
    Putere Rep
    49


    Implicit

    Citat Postat în original de ZMY Vezi Post
    Ce zici tu este o problema diferita dar ar fi o rezolvare:

    Cod PHP:
    <?php

    $random 
    rand(1100);

    // 70% sanse
    if($random <= 70){
    print 
    "BANNER 1";
    }

    // 20% sanse
    elseif($random <= 90){
    print 
    "BANNER 2";
    }

    // 10% sanse
    elseif($random <= 100){
    print 
    "BANNER 3";
    }

    ?>
    Bineinteles procentajul poate fi schimbat si adaugate mai multe bannere.

    Normal ca posibilitatea este mare sa fie afisat bannerul 3 de 3 ori si bannerul 2 decat odata dar cand ai rand(1,4) cred ca este normal si daca alegi cu ochii inchisi este imposibil sa nu nimeresti de mai multe ori un singur lucru.
    Codul ala de mai sus nu are nici o logica si nici nu este corect.
    Ultimul elseif este intotdeauna executat, pt ca orice nr aleator intre 1 si 100 este intotdeuna mai mic sau egal cu 100.
    Plus ca folosesti rand(), o functie prea simpla si care nu se potriveste cu ce vrei sa faci tu, in sensul ca se pot repeta aceleasi bannere (din 3 afisari e posibil sa iti dea acelasi banner de ex.)

  4. #14
    Avatarul lui puthre
    puthre este deconectat Ambasador
    Reputatie:
    84
    Data înscrierii
    21st February 2011
    Locaţie
    București
    Posturi
    2.154
    Putere Rep
    84


    Implicit

    Citat Postat în original de Netul Vezi Post
    Codul ala de mai sus nu are nici o logica si nici nu este corect.
    Ultimul elseif este intotdeauna executat, pt ca orice nr aleator intre 1 si 100 este intotdeuna mai mic sau egal cu 100.
    Plus ca folosesti rand(), o functie prea simpla si care nu se potriveste cu ce vrei sa faci tu, in sensul ca se pot repeta aceleasi bannere (din 3 afisari e posibil sa iti dea acelasi banner de ex.)
    E ok codul, ca e cu elseif, nu cu if. Putin cam intortocheat dar merge.
    Caut cu jingle.ro.

  5. #15
    Avatarul lui Netul
    Netul este deconectat Ambasador
    Reputatie:
    49
    Data înscrierii
    5th January 2006
    Locaţie
    Iasi
    Vârstă
    48
    Posturi
    1.068
    Putere Rep
    49


    1 out of 1 members found this post helpful.

    Implicit

    In loc de rand() mai bine ai folosi mt_rand()
    Sau o alta idee e sa pui bannerele intr-un array si sa folosesti array_rand()

Pagina 2 din 2 PrimulPrimul 12

Informații subiect

Utilizatori care navighează în acest subiect

Momentan este/sunt 1 utilizator(i) care navighează în acest subiect. (0 membrii și 1 vizitatori)

Thread-uri Similare

  1. Mod_rewrite Tutorial
    De Razvan Pop în forumul Utile
    Răspunsuri: 53
    Ultimul Post: 21st September 2014, 19:24
  2. Tutorial deschidere cont PayPal
    De Toto în forumul PayPal
    Răspunsuri: 25
    Ultimul Post: 13th June 2011, 02:07
  3. tutorial IIS, MySQL, PHP, Perl, phpMyAdmin
    De andypopa în forumul Utile
    Răspunsuri: 3
    Ultimul Post: 26th August 2008, 14:55
  4. Tutorial video SEO nou
    De Popescu Marian în forumul Discutii generale privind optimizarea si motoarele de cautare
    Răspunsuri: 0
    Ultimul Post: 20th April 2008, 20:44
  5. Tutorial Gala - Tutoriale photoshop!
    De Razvanel în forumul Website-uri
    Răspunsuri: 0
    Ultimul Post: 27th October 2007, 22:39

Permisiuni postare

  • Nu puteţi posta subiecte noi.
  • Nu puteţi răspunde la subiecte
  • Nu puteţi adăuga ataşamente
  • Nu puteţi modifica posturile proprii
  •