Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Contenuto Cartella

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    101

    Contenuto Cartella

    Ciao,
    sono al lavoro in condizioni abbastanza ignobili (viaggiamo con un ISDN 64K e siamo in rete) cercare qualcosa su internet è davvero impossibile quindi chiedo a voi...
    Avevo trovato tempo fa uno script in javascript che visualizzava il contenuto di una cartella dell'hard disk, e devo proprio fare una cosa simile.
    Qualcuno può darmi un link o copiarmi qua il codice o comunque darmi una mano? è 2 ore che cerco e ho visto in tutto 5 pagine... è impossibile con sta lentezza...
    Grazie a tutti
    Dado

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non serve javascript... ti serve un semplice link

    c:

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    833
    Se vuoi vedere il contenuto della cartella e navigarci dentro devi mettere il file dirlist.php
    dentro la cartella in questione e chiamarlo da web

    dirlist.php:

    <html>

    <?
    // Processing variables by "GET" input

    $inpath = $_GET['dir'];
    $sub = $_GET['sub'];

    if (!IsSet($inpath) || ($inpath == ""))
    {
    $inpath = "";
    $directory = ".";
    }
    else $directory = explode("|",$inpath);

    if (!IsSet($sub) || ($sub < 0))
    {
    $sub = 0;
    $directory = ".";
    }
    ?>



    <style type="text/css">



    .navigate
    {
    font-family : Arial black, Geneva, Arial, Helvetica, sans-serif;
    font-weight : normal;
    font-size : 12px;
    color: blue;
    }
    .title
    {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight : bold;
    font-size : 14px;
    color: black;
    }
    .dir
    {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight : bold;
    font-size : 18px;
    color: navy;

    }
    .file
    {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight : normal;
    font-size : 12px;
    color: blue;
    }
    .copy
    {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight : normal;
    font-size : 10px;
    color: black;
    }

    </style>





    <?

    // Processing directories

    $path = "";
    for ($i=0; $i<=$sub; $i++)
    {
    $folder = chdir($directory[$i]);
    $path = $path . $directory[$i] . "|";
    if (($directory[$i] != "") and ($directory[$i] != "."))
    echo " - <a class=\"navigate\" href=\"dirlist.php?dir=". $path . "
    &sub=".($i+1)."\">" . $directory[$i] . "</a>";
    }

    echo "\n<hr>\n";

    // Getting directory's info...

    $folder = opendir(".");

    while ($file = ReadDir($folder))
    {
    $file_array[] = $file;
    }

    // Processing Files&Directories list element by element

    foreach ($file_array as $file) {

    if (($file == ".") || ($file == "..") ) continue;

    // Checking if it is a directory or a file

    if (FileType($file) == dir)
    {
    if ($inpath != "")
    {
    $path = $inpath . $file . "|";
    $subw = $sub + 1;
    }
    else
    {
    $path = $file ."|";
    $subw = 1;
    }

    $listpath[] = "<a class=\"dir\" href=\"dirlist.php?dir=".$path."&sub=".$subw."\">" .$file."</a>
    \n";
    }
    else
    {
    if ($inpath != "")
    $path = str_replace("|","/",$inpath) . $file;
    else
    $path = $file;

    $listfiles[] = "<a class=\"file\" href=\"".$path."\" target=\"_new\">".$file."</a>
    \n";
    }

    }
    // Printing the list

    for ($id=0; $id<count($listpath); $id++) echo $listpath[$id];
    for ($id=0; $id<count($listfiles); $id++) echo $listfiles[$id];

    // Unsetting all variables
    unset($file_array);
    unset($file);
    unset($folder);
    unset($directory);
    unset($sub);
    unset($subw);
    unset($path);
    unset($id);
    unset($listpath);
    unset($listfiles);
    ?>
    <hr>






    </body>
    </html>

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    101
    non devo navigare nella cartella, solo vederne il contenuto, o meglio: stampare il nome dei file contenuti nella cartella...
    deve girare in locale, non da web, per quello mi serve javascript
    Dado

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    101
    nessuno?
    Dado

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Fra gli oggetti ed i metodi standard non esiste nulla che possa esserti d'aiuto... invece nel linguaggio JScript e VBscript c'e' qualcosa... lo trovi nel sito http://msdn.microsoft.com/ ma sappi che funzionano solo con IE.

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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.