Visualizzazione risultati 1 fino 6 di 6

Discussione: Script random text

  1. #1
    L'avatar di darkwolf
    darkwolf non è connesso Super Moderatore
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,552

    Predefinito Script random text

    Salve ragazzi!
    Basandomi sullo script che genera la sign dinamica (vedi la mia firma)
    mi sono fatto uno script per testo random da inserire nel blog:
    Non essendo molto pratico ma essendoci riuscito al primo tentativo mi dite se è tutto ok (avete capito bene, mi sorprende sia tutto funzionante)?
    Cioè se ho usato formule giuste ecc...
    Codice PHP:
    <?php
    $frase
    [0] = "text0";
    $frase[1] = "text1";
    $frase[2] = "text2";
    $max = count($frase)-1;
    mt_srand((double)microtime()*1000000);
    $random = mt_rand(0,$max);
    $string = $frase[$random];
    echo
    "$string";
    ?>
    Nel blog in seguito l'ho incluso così:
    Codice:
    <div id="citazioni"><? include("citazioni.php"); ?></div>
    CSS:
    Codice:
    div#citazioni {
        text-align: left;
        padding:5px 10px 5px 10px;
        color: #999999;
        font-size:12px;
    }
    PS se ci sono formule più corrette o migliori... insomma ogni consiglio è ben accetto
    DarkWolf
    » Salvatore Noschese - L'AltroWeb | Seguimi su: facebook | twitter | Google+
    # Che aspetti? Unisciti alla community! Tanti nuovi gruppi ti aspettano


  2. #2
    Guest

    Predefinito

    Preso da php.net

    Nota: Dal PHP 4.2.0, non c'è più bisogno di inizializzare il generatore di nomeri casuali con srand() o mt_srand() dal momento che questo viene fatto automaricamente.
    quindi potresti usare semplicemente:
    Codice PHP:
    int rand ([ int $min ], int $max )
    A me pare perfetto.. non capisco molto a cosa serva questo post

  3. #3
    Guest

    Predefinito

    Io ha fatto così (guarda nella home del mio sito) ho messo le frasi in un file di testo. Poi ho usato una cosa del genere:
    Codice PHP:
    $file="nome_file.txt";
    $file=file($file);
    $c=count($file)-1;
    $r=rand(0,$c);
    $frase=$file[$r];
    echo
    $frase;
    Ma è molto simile al tuo

    ..syl..

  4. #4
    L'avatar di darkwolf
    darkwolf non è connesso Super Moderatore
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,552

    Predefinito

    Ok ragazzi grazie!
    Ho fatto semplicemente ad intuito, avevo solo bisogno di una conferma che fosse tutto ok
    » Salvatore Noschese - L'AltroWeb | Seguimi su: facebook | twitter | Google+
    # Che aspetti? Unisciti alla community! Tanti nuovi gruppi ti aspettano


  5. #5
    Guest

    Predefinito

    Citazione Originalmente inviato da yook Visualizza messaggio
    Io ha fatto così (guarda nella home del mio sito) ho messo le frasi in un file di testo. Poi ho usato una cosa del genere:
    Codice PHP:
    $file="nome_file.txt";
    $file=file($file);
    $c=count($file)-1;
    $r=rand(0,$c);
    $frase=$file[$r];
    echo
    $frase;
    Ma è molto simile al tuo

    ..syl..
    ..ma sto codice che prende frasi random da un file di testo, lo può fare anche java? cercando con google ho trovato solo script che includono le frasi e non le caricano da un file esterno

  6. #6
    L'avatar di seneca
    seneca non è connesso Super Moderatore
    Data registrazione
    18-12-2004
    Residenza
    la Città Eterna
    Messaggi
    8,376

    Predefinito

    Certo che lo puoi fare anche con java: esistono delle funzioni apposite per aprire/leggere/scrivere/chiudere (su) un file.

    Continua di qua.


    -- Aut Roma Aut Nihil!

Regole di scrittura

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