Visualizzazione risultati 1 fino 10 di 10

Discussione: Generatore numero

  1. #1
    Guest

    Predefinito

    esiste uno script in php x generare un numero a caso e printarlo nella pagina?

    Thanks! :D

  2. #2
    Guest

    Predefinito

    generatore di numeri pseudo-casuali?
    Sì, esiste.

    Prova a sfruttare questa funzione:

    int rand ( [int min, int max])


    http://it.php.net/manual/it/function.rand.php

  3. #3
    Guest

    Predefinito

    o se no vai come al solito su freephp.html.it che ce ne sono da quanto mi ricordo.......

  4. #4
    Guest

    Predefinito

    Citazione Originalmente inviato da prometheus
    generatore di numeri pseudo-casuali?
    Sì, esiste.

    Prova a sfruttare questa funzione:

    int rand ( [int min, int max])


    http://it.php.net/manual/it/function.rand.php
    nn riesco a farlo funzionare, mi potresti dire il codice completo? thanks!

  5. #5
    Guest

    Predefinito

    Ad esempio:


    [code:1:fd9b51c166]<?php
    $num = rand ( 0,1000 );
    echo $num;
    ?>[/code:1:fd9b51c166]

  6. #6
    Guest

    Predefinito

    Citazione Originalmente inviato da mystico
    Citazione Originalmente inviato da prometheus
    generatore di numeri pseudo-casuali?
    Sì, esiste.

    Prova a sfruttare questa funzione:

    int rand ( [int min, int max])


    http://it.php.net/manual/it/function.rand.php
    nn riesco a farlo funzionare, mi potresti dire il codice completo? thanks!
    nn importa risolto!
    avevo sbagliato una cazz.. nel print! Grazie lo stesso! :D

  7. #7
    Guest

    Predefinito

    adesso xò ho un altro problema: il numero a caso mi serviva x farlo riscrivere in una casella, xò quando va sulla pagina di verifica x vedere se il numero scritto nella casella è uguale a quello generato mi dice sempre che è sbagliato.
    io penso che sia xkè quando verifica il generatore genera un altro numero e volevo chiedervi se sapevate come risolvere il problema (oppure se conosciete un altro modo x fare una cosa simile)

    Grazie a chi risponde! :D

  8. #8
    Guest

    Predefinito

    Ciao a tutti!
    Bhe la soluzione del problema è semplice... Scrivi il numero in una variabile.. aspè sfrutto il codice di prometheus..
    <?php
    $num = rand ( 0,1000 );
    echo $num;
    ?>

    e poi nella pagina di verifica spedisci anke la variabile $num e quindi fai il controllo. Se lo fai per evitare bot che facciano milioni di iscrizioni al secondo, ti conviene fare in un programma di grafica i numeri da 0 a 9..poi il numero random ($num) lo stampi usando quei 'caratteri'...
    Spero di averti aiutato un po'..
    ciao, a presto.

    MrBinding
    (mem.altervista.org)

  9. #9
    Guest

    Predefinito

    Citazione Originalmente inviato da mem
    Se lo fai per evitare bot che facciano milioni di iscrizioni al secondo, ti conviene fare in un programma di grafica i numeri da 0 a 9..poi il numero random ($num) lo stampi usando quei 'caratteri'...
    Spero di averti aiutato un po'..
    ciao, a presto.

    MrBinding
    (mem.altervista.org)
    se riesci a spiegarti un pochino meglio ne sarei mooolto contento :D nn sono molto pratico!!!

  10. #10
    L'avatar di Evcz
    Evcz non è connesso Utente storico
    Data registrazione
    31-05-2002
    Residenza
    Vicenza
    Messaggi
    5,670

    Predefinito

    guardati i sorgenti di phpnuke, include una funzione di verifica molto sicura

    il passare il numero di verifica in chiaro è una gran c@zz*** in quanto si può intercettare e duplicare senza problemi e la funzione nn avrebbe senso.... lo stesso discorso vale quando si scrive il numero nella casellina... l'ideale sarebbe stamparlo con su un'immagine tramite le funzioni GD... come appunto fa phpnuke

    per avere la verifica ke funziona correttamente phpnuke combina il numero generico con un'altro numero generando una chiave di verifica unica...
    There are three kinds of people in this world: people who watch things happen ... people who complain about things that happen ... and people who make things happen...

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •