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

    leggere file da una cartella

    Salve a tutti! Ho un form che invia dati ad un database. In questo form dovrei aggiungere un campo select. Questo campo dovrebbe essere dinamico ovvero dovrebbe leggere il contenuto di una directory e stamparmi a video tutti i file contenuti nella cartella prelevandone il nome.

    Spero di essere stato chiaro e che qualcuno possa aiutarmi!!


    Grazie a tutti!!

  2. #2
    con questa scrivi i file contenuti in un dir:

    Codice PHP:
    <?php
    $d 
    dir("/etc");
    echo 
    "Handle: " $d->handle "
    \n"
    ;
    echo 
    "Path: " $d->path "
    \n"
    ;
    while (
    $entry $d->read()) {
      if (
    $entry=="." || $entry=="..")  continue;
      echo 
    $entry."
    \n"
    ;
    }
    $d->close();
    ?>
    http://it.php.net/manual/it/class.dir.php

    per mettere il nome dentro ad una select basta aggiungere il codice della select stessa.



    Ciao!
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  3. #3
    Grazie per la tua risposta... era giusto ciò che mi occorreva!!

    Bye bye!!

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    513
    Scusate una cosa, è necessario far stampare allo script anche l' handle e la patch?
    E, soprattutto, si potrebbero eliminare entrambe le righe cosi:
    Codice PHP:
    <?php
    $d 
    dir("/etc");
    while (
    $entry $d->read()) {
      if (
    $entry=="." || $entry=="..")  continue;
      echo 
    $entry."
    \n"
    ;
    }
    $d->close();
    ?>
    Oppure è più consigliabile lasciare le righe e eliminare soltanto le 2 echo?
    Grazie mille!

  5. #5
    Utente di HTML.it L'avatar di Leo15
    Registrato dal
    Sep 2005
    Messaggi
    307
    Originariamente inviato da matteo01
    Scusate una cosa, è necessario far stampare allo script anche l' handle e la patch?
    E, soprattutto, si potrebbero eliminare entrambe le righe cosi:
    Codice PHP:
    <?php
    $d 
    dir("/etc");
    while (
    $entry $d->read()) {
      if (
    $entry=="." || $entry=="..")  continue;
      echo 
    $entry."
    \n"
    ;
    }
    $d->close();
    ?>
    Oppure è più consigliabile lasciare le righe e eliminare soltanto le 2 echo?
    Grazie mille!
    Non sono necessarie, stampa solo quello che ti serve
    La disumanità del computer sta nel fatto che, una volta programmato e messo in funzione, si comporta in maniera perfettamente onesta.
    Isaac Asimov

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    513
    Grazie mille!
    Avrei però anche bisogno che lo script mi stampi il numero totale di file (nel mio caso saranno foto) presenti nella cartella!
    Come potrei fare?

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    513
    un altro problema...lo script mi trova un file di nome

    Thumbs.db.

    e si comporta con esso come se fosse un immagine!
    E' possibile dire allo script di ignorarlo, o magari di cercare nelle cartelle soltanto i file .jpg e .gif?
    Grazie mille a chi mi aiutera!!

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    513
    up!

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.