Visualizzazione risultati 1 fino 23 di 23

Discussione: script per frasi random

  1. #1
    Guest

    Predefinito script per frasi random

    salve...so che il titolo fa schifo, ma non sapevo proprio che scrivere
    comunque vorrei sapere quale funzione si deve usare per far si che si "peschi" da un file txt, pieno di frasi, una frase qualsiasi e si visualizzi sulla pagina web...grazie in anticipo!

  2. #2
    L'avatar di mythologia
    mythologia non è connesso Moderatore
    Data registrazione
    05-01-2004
    Messaggi
    2,614

    Predefinito

    da un file.txt non saprei dirti, altrumenti puoi usare i case

  3. #3
    Guest

    Predefinito

    potresti spiegarmi meglio pls?

  4. #4
    L'avatar di mythologia
    mythologia non è connesso Moderatore
    Data registrazione
    05-01-2004
    Messaggi
    2,614

    Predefinito

    case 1;
    $link="http://www.mythologia.altervista.org";

  5. #5
    Guest

    Predefinito

    ma così dovrei fare na pagina php con tanti case quante sono le frasi?....scusa se sparo stupidaggini ma sono alle prime armi di php=)

  6. #6
    L'avatar di webscript
    webscript non è connesso Utente attivo
    Data registrazione
    28-11-2004
    Messaggi
    320

    Predefinito

    allora. È fattibile... ma per quello che devi fare tu devi avere le frasi nel file text divise da qlc....

    1) Leggi il file di testo

    2) Usi la funzione Explode per dividere le varie frasi....

    3) Le conti con count

    fai $rand = rand(1, $count)

    poi prendi l'array (explode)

    non so $echo = $explode[$rand]


    echo $echo....

  7. #7
    L'avatar di mythologia
    mythologia non è connesso Moderatore
    Data registrazione
    05-01-2004
    Messaggi
    2,614

    Predefinito

    Mi spiego:

    $spot=rand(1,4);
    switch($spot)
    {
    case "1":
    $frase="Tanto va la gatta a lardo che ci lascia lo zampino";
    break;

    case "2":
    $frase="Se non sai che dire, sta zitto";
    break;

    case "3":
    $frase="Chi trova un amico trova un tesoro";
    break;

    case "4":
    $frase="Finchè la barca va, lasciala andare";
    break;

    }

    echo $frase;

    Aumenti il 4 in $ spot al numero di frasi che ti servono es:
    servono otto frasi, sarà:
    $spot=rand(1,8);
    e aggiungi altri 4
    case "4":
    $frase="Finchè la barca va, lasciala andare";
    break;

    modificando il numero in case (aggiungi 1 fino a 8)
    e la frase

  8. #8
    L'avatar di webscript
    webscript non è connesso Utente attivo
    Data registrazione
    28-11-2004
    Messaggi
    320

    Predefinito

    ma scusa... Mytho... ma lui non penso voglia assegnare manualmente alle frasi una variabile... e poi con l'aumentare delle frasi il lavoro diventa lungo il mio metodo è più rapido

  9. #9
    Guest

    Predefinito

    nel file txt diviso da quakkosa?...e da cosa?!

  10. #10
    L'avatar di webscript
    webscript non è connesso Utente attivo
    Data registrazione
    28-11-2004
    Messaggi
    320

    Predefinito

    Citazione Originalmente inviato da liceoperito
    nel file txt diviso da quakkosa?...e da cosa?!
    Da "." oppure non so

    Viva berlusconi@W Giuseppina@Viva l'Inter

    cosi sarebbe $exp = explode("@", $letturadelfileovecisonlefrasi);

  11. #11
    L'avatar di mythologia
    mythologia non è connesso Moderatore
    Data registrazione
    05-01-2004
    Messaggi
    2,614

    Predefinito

    da un a capo per esempio

    P.S. Era perchè come dici tu è + complicato

  12. #12
    Guest

    Predefinito

    Penso di aver capito....spero visto che col php sono alle prime armi!=)

  13. #13
    Ospite Guest

    Predefinito

    ti passo 2 script, uno con gli array, uno che legge da un file di testo, devi solo mettere le frasi una per riga.

    primo:

    <?php
    srand((double)microtime()*1000000);
    $frasi = array(
    "1" => "aaaaaaaaa aaaaaa aaaaaaaaaaa",
    "2" => "bbbbbb bbbbbb bbbbbbbbbbbbbbbbb",
    "3" => "cccccccc cccccc ccccccc",
    "4" => "dddddddddd ddddd dddddddddd"
    );

    $rand = rand(1, count($frasi));

    echo $frasi[$rand];
    ?>

    ---------------------------
    secondo:

    <?php
    $file = "frasi.txt";
    $fp = file($file);
    srand((double)microtime()*1000000);
    $random_frase = $fp[array_rand($fp)];
    echo "$random_frase";
    ?>

    nel file frasi.txr le frasi devono solo essere una per ogni riga, tipo cos':
    zzzzzzzzzzzzzzzzzz
    xxxxxxxxxxxxxxxxxx
    ccccccccccccccc
    vvvvvvvvvvvvvvvv
    bbbbbbbbbbbbbbbbbbbbbb
    vvvvvvvvvvvvvvvvvv

    ho appunto studiato le random per un accidenti di script dei numeri al lotto che no mi veniva in questi giorni.

  14. #14
    Guest

    Predefinito Grrrrrrrrrrrrrazie!

    grazie mille farlimas!!!!!!!!!!!

  15. #15
    Ospite Guest

    Predefinito

    pregoooooooooooooooooo carino il sito :)

  16. #16
    L'avatar di webscript
    webscript non è connesso Utente attivo
    Data registrazione
    28-11-2004
    Messaggi
    320

    Predefinito

    se volevi la pappa pronta potevi dirlo....

  17. #17
    Ospite Guest

    Predefinito

    errore

  18. #18
    Ospite Guest

    Predefinito

    Citazione Originalmente inviato da webscript
    se volevi la pappa pronta potevi dirlo....
    ho postato una cosa che si fa in 5 righe di codice, meno di quello che hanno postato gli altri, e poi penso serva per tutti no? non mi sembra di aver rilasciato il codice di un portale
    automatico, cerchiamo di essere meno aggressivi per piacere.

  19. #19
    L'avatar di webscript
    webscript non è connesso Utente attivo
    Data registrazione
    28-11-2004
    Messaggi
    320

    Predefinito

    non hai capito...
    era diretto a l'altro non a te...

  20. #20
    Guest

    Predefinito

    webscript la tua arroganza è del tutto fuori posto....l'ho ringraziato perchè mi ha aiutato come ho ringraziato a voi...non ho nemmeno detto che lo userò.....e poi penso che anche tu per imparare qualche pezzo di codice già fatto l'hai usato?...oppure sei riuscito in tutto e subito?.....beh complimenti :neutral:
    ah....farlimas anche il tuo è molto bello, veramente molto ben costruito!

  21. #21
    L'avatar di webscript
    webscript non è connesso Utente attivo
    Data registrazione
    28-11-2004
    Messaggi
    320

    Predefinito

    no dicevo... che è più facile per noi... dirci a che grado di conoscenza siete...
    non mi sono arrabbiato...

  22. #22
    Guest

    Predefinito

    eina....ma io avevo capito anche la tua spiegazione, e ti ho ringraziato! e poi ho ringraziato anche farlimas! ecco tutto!

  23. #23
    Ospite Guest

    Predefinito

    ok ci siamo ringraziati tutti, arrivederci alla prossima...la mia proposta di una camomilla virtuale per tutti è sempre valida :-)

Regole di scrittura

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