Visualizzazione risultati 1 fino 20 di 20

Discussione: Apparizione Random o Ciclica

  1. #1
    L'avatar di madbad
    madbad non è connesso AlterVistiano
    Data registrazione
    25-08-2002
    Messaggi
    842

    Predefinito

    Allora se qualcuno sa come fare o se conoscete qualche script php. Io dovrei far fare un include di una pagina a caso o ciclicamente ad ogni visita.
    Grazie in anticipo.

  2. #2
    Guest

    Predefinito

    così mi sembra un po' troppo generico...
    penso che puoi crearti una variabile come $nome_file nella quali assegni la pagina e poi usi

    include ( $nome_file);

    dipende molto da com'è organizzato il sito

    Ciao

  3. #3
    Guest

    Predefinito

    ti puoi spiegare meglio madbad??

  4. #4
    L'avatar di madbad
    madbad non è connesso AlterVistiano
    Data registrazione
    25-08-2002
    Messaggi
    842

    Predefinito

    Allora facciamo cosi'.
    Chi conosce una funzione che restituisca un valore casuale (cioe' random)?

  5. #5
    Guest

    Predefinito

    rand -- Genera un valore casuale
    Descrizione
    int rand ( [int min, int max])


    Se chiamata senza i parametri opzionali min, max, rand() restituisce un valore pseudo casuale compreso fra 0 e RAND_MAX. Se ad esempio si desidera un numero casuale compreso fra 5 e 15 (inclusi) usare rand (5, 15).

    Ricordarsi di inizializzare il generatore di numeri casuali usando srand().

    es.
    // inizializza usando i microsecondi
    function crea_seme() {
    list($usec, $sec) = explode(' ', microtime());
    return (float) $sec + ((float) $usec * 100000);
    }
    srand((double)microtime()*1000000);
    $valorecasuale = rand();

    Ciao

  6. #6
    L'avatar di madbad
    madbad non è connesso AlterVistiano
    Data registrazione
    25-08-2002
    Messaggi
    842

    Predefinito

    FANTASTICO
    Veramente grazie mille :P
    ************************************

    Qualcuno conosce anke una funzione che conta il numero di file presenti in una cartella? :D

  7. #7
    Guest

    Predefinito

    è tutto scritto nel trehad "creazione lista file"

    Ciao

  8. #8
    Guest

    Predefinito

    è tutto scritto nel trehad "creazione lista file"

    Ciao

  9. #9
    L'avatar di madbad
    madbad non è connesso AlterVistiano
    Data registrazione
    25-08-2002
    Messaggi
    842

    Predefinito

    Quella funzione mi da un errore come se ci fosse un $ di troppo.... :?
    Cmq apparte l'errore mi sembra di aver capito che serva per creare una vera e propria lista dei file io invece voglio come output semplicemente un numero.
    Cioe' se in una cartella ci sono i seguenti file:
    tizio.txt
    caio.txt
    semprogno.txt

    l'output della funzione dovrebbe essere semplicemente 3.

    Grazie

  10. #10
    L'avatar di madbad
    madbad non è connesso AlterVistiano
    Data registrazione
    25-08-2002
    Messaggi
    842

    Predefinito

    Quella funzione mi da un errore come se ci fosse un $ di troppo.... :?
    Cmq apparte l'errore mi sembra di aver capito che serva per creare una vera e propria lista dei file io invece voglio come output semplicemente un numero.
    Cioe' se in una cartella ci sono i seguenti file:
    tizio.txt
    caio.txt
    semprogno.txt

    l'output della funzione dovrebbe essere semplicemente 3.

    Grazie

  11. #11
    Guest

    Predefinito

    Citazione Originalmente inviato da madbad
    Quella funzione mi da un errore come se ci fosse un $ di troppo.... :?
    Cmq apparte l'errore mi sembra di aver capito che serva per creare una vera e propria lista dei file io invece voglio come output semplicemente un numero.
    Cioe' se in una cartella ci sono i seguenti file:
    tizio.txt
    caio.txt
    semprogno.txt

    l'output della funzione dovrebbe essere semplicemente 3.

    Grazie
    <?php
    if ($handle = opendir('/percorso/ai/file')) {
    while (false !== ($file = readdir($handle))) {
    $array[]=$file;
    }
    ?>

    Al posto dell'assegnazione "$array[]=$file;" inserisci una riga di comando che incrementa un contatore.

    Ricordati di diminuire il risultato di 2 (i famosi "." e "..").

    Inoltre mi sembra questo file conta anche le cartelle, quindi okkio!!!

  12. #12
    Guest

    Predefinito

    Citazione Originalmente inviato da madbad
    Quella funzione mi da un errore come se ci fosse un $ di troppo.... :?
    Cmq apparte l'errore mi sembra di aver capito che serva per creare una vera e propria lista dei file io invece voglio come output semplicemente un numero.
    Cioe' se in una cartella ci sono i seguenti file:
    tizio.txt
    caio.txt
    semprogno.txt

    l'output della funzione dovrebbe essere semplicemente 3.

    Grazie
    <?php
    if ($handle = opendir('/percorso/ai/file')) {
    while (false !== ($file = readdir($handle))) {
    $array[]=$file;
    }
    ?>

    Al posto dell'assegnazione "$array[]=$file;" inserisci una riga di comando che incrementa un contatore.

    Ricordati di diminuire il risultato di 2 (i famosi "." e "..").

    Inoltre mi sembra questo file conta anche le cartelle, quindi okkio!!!

  13. #13
    L'avatar di madbad
    madbad non è connesso AlterVistiano
    Data registrazione
    25-08-2002
    Messaggi
    842

    Predefinito

    [code:1:4a37b3920b]<?php
    if ($handle = opendir('/1')){
    while (false !==($file = readdir($handle))) {
    $numerofile = $numerofile+1
    }
    ?>[/code:1:4a37b3920b]

    Premessa la mia completa ignoranza riguardo al php.
    Ho modificato il codice in questo modo.
    La cartella su cui eseguo il controllo si chiama 1.
    Ottengo ankora lo stesso errore che mi dava in precedenza
    Aiutooooooo! :x

  14. #14
    L'avatar di madbad
    madbad non è connesso AlterVistiano
    Data registrazione
    25-08-2002
    Messaggi
    842

    Predefinito

    [code:1:4a37b3920b]<?php
    if ($handle = opendir('/1')){
    while (false !==($file = readdir($handle))) {
    $numerofile = $numerofile+1
    }
    ?>[/code:1:4a37b3920b]

    Premessa la mia completa ignoranza riguardo al php.
    Ho modificato il codice in questo modo.
    La cartella su cui eseguo il controllo si chiama 1.
    Ottengo ankora lo stesso errore che mi dava in precedenza
    Aiutooooooo! :x

  15. #15
    Guest

    Predefinito

    Citazione Originalmente inviato da madbad
    [code:1:e4e8438382]<?php
    if ($handle = opendir('/1')){
    while (false !==($file = readdir($handle))) {
    $numerofile = $numerofile+1
    }
    ?>[/code:1:e4e8438382]

    Premessa la mia completa ignoranza riguardo al php.
    Ho modificato il codice in questo modo.
    La cartella su cui eseguo il controllo si chiama 1.
    Ottengo ankora lo stesso errore che mi dava in precedenza
    Aiutooooooo! :x
    Prova a mettere un ; dopo la stringa "$numerofile = $numerofile+1"

  16. #16
    Guest

    Predefinito

    Citazione Originalmente inviato da madbad
    [code:1:e4e8438382]<?php
    if ($handle = opendir('/1')){
    while (false !==($file = readdir($handle))) {
    $numerofile = $numerofile+1
    }
    ?>[/code:1:e4e8438382]

    Premessa la mia completa ignoranza riguardo al php.
    Ho modificato il codice in questo modo.
    La cartella su cui eseguo il controllo si chiama 1.
    Ottengo ankora lo stesso errore che mi dava in precedenza
    Aiutooooooo! :x
    Prova a mettere un ; dopo la stringa "$numerofile = $numerofile+1"

  17. #17
    L'avatar di madbad
    madbad non è connesso AlterVistiano
    Data registrazione
    25-08-2002
    Messaggi
    842

    Predefinito

    [code:1:4707c6ee77]<?php
    if ($handle = opendir('uno')){
    while (false !==($file = readdir($handle))) {
    $numerofile = $numerofile+1;}
    }
    echo $numerofile-2
    ?>[/code:1:4707c6ee77]

    Ora funziona mi pareva mancasse qualcosa infatti si mancava la ; ma anke (cosa ankora piu' importante) mancava la chiusura della funzione if }

    ORA VA A MERAVIGLIA
    Grazie per tutto l'aiuto che mi avete dato.

  18. #18
    L'avatar di madbad
    madbad non è connesso AlterVistiano
    Data registrazione
    25-08-2002
    Messaggi
    842

    Predefinito

    [code:1:4707c6ee77]<?php
    if ($handle = opendir('uno')){
    while (false !==($file = readdir($handle))) {
    $numerofile = $numerofile+1;}
    }
    echo $numerofile-2
    ?>[/code:1:4707c6ee77]

    Ora funziona mi pareva mancasse qualcosa infatti si mancava la ; ma anke (cosa ankora piu' importante) mancava la chiusura della funzione if }

    ORA VA A MERAVIGLIA
    Grazie per tutto l'aiuto che mi avete dato.

  19. #19
    Guest

    Predefinito

    SAREBBE + CORRETTO QUESTO CODICE :)

    [code:1:d710782d88]
    <?php
    if ($handle = opendir('uno')){
    while (false !==($file = readdir($handle))) {
    $numerofile++;}
    }
    echo $numerofile-2;
    ?>[/code:1:d710782d88]

    *OT*
    QUANDO HAI UN ATTIMO DI TEMPO MI FAI UN BANNER PER XXXX FREE MAGAZINE?

  20. #20
    Guest

    Predefinito

    SAREBBE + CORRETTO QUESTO CODICE :)

    [code:1:d710782d88]
    <?php
    if ($handle = opendir('uno')){
    while (false !==($file = readdir($handle))) {
    $numerofile++;}
    }
    echo $numerofile-2;
    ?>[/code:1:d710782d88]

    *OT*
    QUANDO HAI UN ATTIMO DI TEMPO MI FAI UN BANNER PER XXXX FREE MAGAZINE?

Regole di scrittura

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