Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16

Discussione: sfoglia directory

  1. #1

    sfoglia directory

    Ciao a tutti,
    dovrebbe essere una domanda facile ma sono al computer dall'alba ed in questo momento non connetto molto...

    Vorrei creare un form che mi permetta di selezionare una directory, così come si farebbe per un semplice file (es: <input type=\"file\" name=\"upfile\"> ).
    Ciò che devo memorizzare però non è un file, bensì il percorso, in modo da poterlo salvare all'interno di una variabile ed usare successivamente nel mio script php.

    E' possibile farlo vero!?
    Ma come???

  2. #2
    mmmh mi sa ke devi usare javascript, con php non credo sia fattibile
    ah non so se ti serve per questo scopo, ma non puoi settare il vaore di VALUE in un campo input=file (a me serviva un po di tempo fa e ho dovuto rincunciare)

    http://www.mcganass.com

  3. #3
    Dipende. Se la cartella sta sul server php va bene. Se la cartella sta sul cient devi usare obbligatoriamente js.
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  4. #4
    Originariamente inviato da mircov
    Dipende. Se la cartella sta sul server php va bene. Se la cartella sta sul cient devi usare obbligatoriamente js.
    La cartella sta sul server.
    Ma come si fa?
    Basta settare il campo di un form, o tramite script php?

  5. #5
    Bhe, allora fai in questo modo. Crea una lista di tutti i file e cartelle di cui vorresti conoscere il percorso. Man mano che scorri l'array estrai il percorso. Questo percorso lo associ ad una chekbox. Quando lo script esamina i dati si trova con i percorsi da usare.

    la checkbox dovrebbe essere qualcosa tipo

    <input type="checkbox" value="percorso/della/cartella/" name="percorso[]">

    In questo modo scorrendo l'array "percorso" hai tutti i percorsi selezionati dall'utente. Ciao!
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  6. #6
    scusa defly avevo dato per scontato (sbagliando) che stavi parlando di directory sul client



    potresti anche far leggere tramite php http://it2.php.net/manual/it/function.readdir.php
    le diretory e sottodirectory che stanno sul server, cosi se ne aggiungi o levi una poi non devi preoccuparti di modificare anche l'array
    http://www.mcganass.com

  7. #7
    Originariamente inviato da mircov
    Bhe, allora fai in questo modo. Crea una lista di tutti i file e cartelle di cui vorresti conoscere il percorso. Man mano che scorri l'array estrai il percorso. Questo percorso lo associ ad una chekbox. Quando lo script esamina i dati si trova con i percorsi da usare.

    la checkbox dovrebbe essere qualcosa tipo

    <input type="checkbox" value="percorso/della/cartella/" name="percorso[]">

    In questo modo scorrendo l'array "percorso" hai tutti i percorsi selezionati dall'utente. Ciao!
    Il problema è che volevo proprio evitare di scrivere il percorso a mano.
    Lo script deve leggere il contenuto di una cartella (trattasi di articoli) e salvarli in un Db.
    tramite opendir e readdir fopen apro la dir, leggo il contenuto, apro i files e tramite query li inserisco nel db.
    Mi serve per migliorare lo script.
    Ogni mese aggiungerò nuovi articoli nella cartella e dovrò inserirli in base alla categoria.
    Per evitare di modificare il codice ogni volta e scrivere manualmente $dir e $categoria, cancellando inoltre dalla cartella i file precedentemente inseriti per evitarne la riscrittura, avevo pensato di creare un form, che selezionasse la cartella e mi permettesse di definire la categoria.
    Pensavo fosse una cosa semplice.
    Ma forse non esiste nel form un campo che mi permette di farlo.

    Serve a me. Il client non avrà mai accesso agli articoli se non tramite output del db.

    Spero di essermi spiegata....

  8. #8
    Ma se gli articoli stanno nel db a che ti serve il percorso della cartella? Secondo me stai facendo un gran casino!
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  9. #9
    Ma se gli articoli stanno nel db a che ti serve il percorso della cartella? Secondo me stai facendo un gran casino!
    concordo non ti basta creare uan tabella categoria e assocaire quando carichi i file nel db l'id della categoria?
    http://www.mcganass.com

  10. #10
    Originariamente inviato da mircov
    Ma se gli articoli stanno nel db a che ti serve il percorso della cartella? Secondo me stai facendo un gran casino!
    No scusate, non mi sono spiegata bene.
    Ogni mese io devo caricare nuovi articoli nel db.
    Questi articoli appena acquistati risiedono su una cartella che pubblicherò e dalla quale tramite function.readdir.php estrarrò il contenuto per salvarlo sul Db.
    A questo punto la cartella potrò anche eliminarla.
    Il problema si riproporrà il mese successivo, quando dovrò pubblicare una cartella contenente gli ultimi articoli, riaprirmi lo script, modificarmi la directory ed il valore della categoria, che potremmo anche tralasciare al momento perchè è una cavolata.

    Volevo sapere se era possibile,
    per evitare di modificare a mano ogni mese il percorso della cartella nella quale php dovrà andare a prendere il contenuto,
    creare un form che tramite pulsante mi permettesse di scegliere il percorso.

    E' posssibile tramite pulsante browse selezionare una cartella anzicchè un file?

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.