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

    Leggere directory esterna

    Salve people!

    Mi sto ingegnando a trovare una soluzione.
    Sto scrivendo uno script "personale" in grado di leggere una cartella del PC del cliente. Mi spiego: io sono un cliente, e carico questa pagina PHP. Il cliente dovrebbe inserire il percorso di una SUA cartella in una riga, da qui il programma PHP dovrebbe leggere i nomi dei file.

    Questo mi serve per scrivere script per AVI Synth in automatico!

    Qualcuno potrebbe darmi un aiutino? Grazie.



    kL0d3
    the Key of Lost Deep E-Dreams
    L'incomprensibile mondo nascosto.
    La Sottile linea tra Immaginazione e Realtà

  2. #2
    nel manuale di php trovi molte istruzioni che fanno al caso tuo. ecco il codice che serve ad esempio per leggere e stampare a video il contenuto di una cartella:

    $dir = "/miacartella";
    if (is_dir($dir)) {
    if ($dh = opendir($dir)) {
    while (($file = readdir($dh)) !== false) {
    echo "filename: $file : filetype: ".filetype($dir . $file) . "\n";
    }
    closedir($dh);
    }
    }

    l'ho preso da questa pagina:
    http://php.morva.net/manual/it/function.opendir.php

    se vai a questo indirizzo, sulla sinistra trovi una lista delle funzioni che ti potrebbero far comodo.
    a patto che tu sia capace di impostare la form per richiedere all'utente l'indirizzo della cartella e di gestire l'output etcetc...
    insomma, dov'e' che sai arrivare e dov'e' che ti fermi? :master:
    si vivono molte vite e si muore una volta sola

  3. #3
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027

    Re: Leggere directory esterna

    Originariamente inviato da klode
    Il cliente dovrebbe inserire il percorso di una SUA cartella in una riga, da qui il programma PHP dovrebbe leggere i nomi dei file.
    Il php non può leggere sul client.

  4. #4
    io avevo capito che lo script avveniva in locale, cioe' una pagina php utilizzata come applicativo.
    si vivono molte vite e si muore una volta sola

  5. #5
    Ma veramente non si può far nulla lato client?!?! Cioè, voglio dire... Aspetta... m'è venuta in mente un'altra idea...

    E se volessi ke l'utente o cliente abbia il tasto sfoglia... e gli si apre una piccola finestra dove scegliere un file... e lui sceglie il file... ed all'interno della pagina compare:

    "File aggiunto alla lista:

    nome file

    "

    ???

    Si può fare in PHP? ad esempio, quando dobbiamo fare l'UPLOAD su Altervista (per chi lo consoce..) via Web.



    Alla fine il client dovrà aggiungere il file uno alla volta... ma almeno!!!
    the Key of Lost Deep E-Dreams
    L'incomprensibile mondo nascosto.
    La Sottile linea tra Immaginazione e Realtà

  6. #6
    Utente di HTML.it L'avatar di mark2x
    Registrato dal
    Nov 2005
    Messaggi
    1,940

    Re: Leggere directory esterna

    Mi sto ingegnando a trovare una soluzione.
    Sto scrivendo uno script "personale" in grado di leggere una cartella del PC del cliente.
    Ti dovrai ingegnare parecchio per trovare una simile soluzione!!


    [.:: JaguarXF ::.]
    __________________

  7. #7

    Re: Re: Leggere directory esterna

    Originariamente inviato da mark2x
    Ti dovrai ingegnare parecchio per trovare una simile soluzione!!

    sottoscrivo.. se la trovi per me sei il programmatore dell'anno!!
    visit the BEST italian fotolog http://www.ghiacciato.it/fotolog

    "Solo due cose sono infinite, l'universo e la stupidità dell'essere umano.. ma sulla prima ho ancora delle riserve.." A.Einstein

  8. #8
    Originariamente inviato da klode

    Si può fare in PHP? ad esempio, quando dobbiamo fare l'UPLOAD su Altervista (per chi lo consoce..) via Web.

    Alla fine il client dovrà aggiungere il file uno alla volta... ma almeno!!!

    sì, quello si può fare.

    ovviamente ci sarà un certo limite nella grandezza dell'upload. teoricamente puoi impostare il limite che vuoi ma non pensare sia così facile fare upload di un file magari di 100 mega

    per i file piccoli non avrai problemi.
    una volta fatto l'upload sullo spazio web ci puoi fare quello che vuoi con quella cartella.

    prima che lo ridomandi: no, non si può uploadare un'intera cartella tutta insieme
    w la topa

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.