Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    elenco dei file di cartelle

    salve a tutti

    sto a zero di php

    mi servirebbe uno script che elenchi il contenuto dei file all'interno di una cartella. mi basta che stampi a video solo il nome del file in ordine alfabetico e null'altro più.

    ho cercato ma ho trovato script che presentano dettagli che non mi servono (icona del file, possibilità di eliminarlo, cambiare l'ordinalmento in base alla dimensione...)

    dovrebbero essere poche righe. chi mi fa la cortesia di creare questo piccolo script? se possibile, il nome della cartella andrebbe passato tramite querystring (elenco.php?cartella=cartella001)

    host/cartella001/
    host/cartella002/
    host/.../
    host/elenco.php

    grazie mille

  2. #2
    Che vuol dire andrebbe passato via query string? Passato a chi?
    Cmq cerca nel forum che ce ne sono quanti ne vuoi
    Ciao!
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  3. #3
    ho fatto una mia classe =)

    http://www.stermi.net/blog/php/work-in-progress/

    è per il locale ma puoi benissima usarla per il web, l'ho fatta in due balletti quindi se ci sono degli errori graziatemi :P

    devo ancora perfezionarla e ottimizzarla

  4. #4
    mi da document not found

    @mircov, ho fatto un esempio di querystring: elenco.php?cartella=cartella001

    in questo caso il valore della variabile viene trasferito tramite l'url

    in asp questo metodo si chiama querystring, in php pensavo avesse lo stesso nome

  5. #5
    Utente di HTML.it L'avatar di Emyl
    Registrato dal
    Jul 2004
    Messaggi
    250
    Si chiama cosi anche in Php

    Follow this link:

    http://www.php.net/manual/it/class.dir.php

    "Ci sono 10 tipi di persone, quelli che capiscono i numeri binari...
    e quelli che non li capiscono."

  6. #6
    Si chiama così anche in php. In realtà quello è il nome che si dà a tutta la parte di url che segue il ?. Non c'entra che sia php o asp. Quello che vorrei capire è a chi bisogna passare il nome! Inoltre uno script del genere non fa altro (o dovrebbe fare) che restituirti una array multidimensionale che poi gestirai come vuoi (ci metti i link, lo formatti con delle icone, ecc). Per questo non mi era chiaro cosa volesse dire la tua affermazione. Alla classe tu passi un parametro, da dove arriva il parametro non le interessa; basta che lo passi.
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  7. #7
    mi sembra abbastanza chiaro quello che dovrebbe passare:

    passa il nome della cartella i cui file voglio elencare

    script.php?c=video -> elenco dei file della cartella video
    script.php?=midi -> elendo dei file della cartella midi
    ect.

  8. #8
    Quello che volgio farti capire è che questa cosa non la deve gestire la classe ma tu! la classe ti restituisce un array tipo:

    [1]['nome']
    [1]['dimensioni']
    [1]['filesNum']
    [2]['nome']
    [2]['dimensioni']
    ecc.

    Come gestire l'array e cosa farci lo decidi tu.

    cerca su php.net. Negli esempi delle funzioni sul filesystem ci sono molti script che fanno quello che ti serve. Così capisci anche come si fa. Ciao!
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  9. #9

    Re: elenco dei file di cartelle

    mi sa che non hai notato che

    Originariamente inviato da netmoney
    sto a zero di php

  10. #10
    No, infatti, non avevo notato (o forse lo avevo dimenticato visto che non seguo questa discussione da parecchio!). Scusa. Cmq il compito di una classe (in questo caso) non è quello di formattare anche i risultati. Al massimo sei tu ch puoi creare un'altra classe che la estenda per formattare l'array come più ti piace (per evitare di farlo nel codice). Cmq il discorso è lungo ed anche difficile da spiegare a chi sta a zero con il php. Ti basti sapere che l'array te lo devi manipolare furi della classe per il momento.
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

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.