Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Contare i file di una cartella

    Buongiorno a tutti, avrei un problemino da risolvere, penso sia semplice. Avrei bisogno di sapere come fare per far "contare" a uno script i file presenti in una cartella, e far restituire una variabile con quel numero.

    Vi spiego cosa vorrei fare: ho una serie di cartelle che contengono immagini in file jpg, che poi saranno caricate nel filmato flash.
    Attualmente ho una variabile 'numero' che dice a flash quanti file ci sono in ogni cartella in modo da scrivere in una casella dinamica: "immagine 1 di 6"

    Per ora sto aggiornando a mano questa variabile, ma siccome le cartelle sono molte, e potrebbe presentarsi il caso di aggiungere file, avrei bisogno che anche la variabile numero diventasse dinamica.

    Spero di essermi spiegato, mi rivolgo al forum, perchè sto cercando in giro e nn ho trovato molto...

    Ogni tipo di aiuto sarà aprezzato
    --
    'cause it's always raining in my head

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    243
    credo debba utilizzare una tecnologia lato server dinamica, cioè php o asp!
    con poche righe di codice php/asp aggiorni il file txt dove prenderai le informazioni da swf....
    oppure se conosci xml puoi farti una struttura meglio organizzata!

    nn chiedermi xml xk lo nn conosco ancora!

  3. #3
    ti ringrazio... purtroppo non so molto di php o asp, quindi avrei bisogno di un esempio pratico pratico pratico...

    ma actionscript da solo non lo può fare? la funzione eval a che serve?
    --
    'cause it's always raining in my head

  4. #4
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    per l'istruzione eval puoi leggerti tranquillamente il manuale
    di flash. (basta premere F1)

    per il resto:
    file ---------------> lista.php
    <?
    $http = "http://www.tuosito.com/";
    $absolute_path = "/web/htdocs/www.tuosito.com/img"; //path assoluto dove saranno caricati i file
    $dir = opendir($absolute_path);
    $file_list="lista_file=";
    while($file = readdir($dir))
    {
    if (($file != "..") and ($file != ".")) $file_list.= $http."/".$file."§";
    }

    $file_list.="&";


    print( $file_list ) ;

    ?>

    Da flash con il loadVariables ti carichi la variabilona lista_file
    poi la splitti utilizzando il carattere §, e ottieni un array con tutti
    i file presenti nella cartella specificata.
    ...altri 5 anni di purga...

  5. #5
    ehi, grazie mille, pare proprio quello che mi serviva
    --
    'cause it's always raining in my head

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.