Visualizzazione risultati 1 fino 4 di 4

Discussione: disco virtuale

  1. #1
    Guest

    Cool disco virtuale

    Ho bisogno di scambiare file con altri studenti.
    Ho caricato dei file ma non è possibile vederli e scaricarli.

    C'e' un modo semplice per ottenere una specie di disco virtuale?
    Dove tutti possono oltre a lasciare un file anche vederlo e scaricarlo?
    Grazie per l'aiuto.


    FunCool: Sposto nella sezione dedicata al PHP.
    Ultima modifica di funcool : 29-01-2007 alle ore 16.42.52

  2. #2
    Guest

    Predefinito

    Citazione Originalmente inviato da diagnostica07
    Ho bisogno di scambiare file con altri studenti.
    Ho caricato dei file ma non è possibile vederli e scaricarli.

    C'e' un modo semplice per ottenere una specie di disco virtuale?
    Dove tutti possono oltre a lasciare un file anche vederlo e scaricarlo?
    Grazie per l'aiuto.
    Ciao
    Riesci a spiegare meglio quello che vorresti fare
    Anche perchè così come lo hai scritto non si capisce cosa intendi....

    AURF!!!

  3. #3
    Guest

    Predefinito Da spostare in PHP!

    Io credo di aver capito. Intendi dire che i tuoi utenti dovrebbero poter accedere a una sezione del sito, in cui si possono visualizzare e scaricare i file presenti in una determinata cartella e anche uploadare loro file in questa cartella. Certo che si può fare! È amche semplice. Però sei nella sezione sbagliata, dovevi postare in PHP. Tant'è. (Comunque credo pure che l'argomento sia già stato trattato diverse volte.)

    Basta un file, chiamato, per esempio, "index.php", tanto per essere originali, mentre i file uploadati si troveranno nella cartella "harddisk/".

    Codice HTML:
    <h1>L'hard Disk!</h1>
    
    <!-- Questo per quanto riguarda l'upload di file -->
    <form action="carica.php" method="post" enctype="multipart/form-data">
    <b>Inviaci un file</b>
    <input type="file" name="upfile">
    <input type="submit" value="Invia il file">
    </form>
    <!-- Basta -->
    
    <!-- Questo per visualizzare i file presenti nella cartella -->
    <?php
    $dir = opendir ("harddisk/");
    print "\n\n<ul>\n";
    while($read = readdir($dir)) {
        if($read[0] == ".") continue;
        print "<li><a href="harddisk/$read">$read</a></li>\n";
    }
    print "</ul>\n\n";
    closedir($dir);
    ?>
    <!-- Così abbiamo visualizzato i file presenti nella cartella -->

    Nel file "carica.php", nella stessa cartella di "index.php", mettiamo questo codice:

    Codice PHP:
    <?php
    if(@is_uploaded_file($_FILES["upfile"]["tmp_name"])) {
    @
    move_uploaded_file($_FILES["upfile"]["tmp_name"], "harddisk/$_FILES[upfile][name]");
    }
    ?>

    <html>
    <head>
    <meta http-equiv="refresh" content="0,index.php">
    </head>

    Ecco, ti ho dato la struttura scheletrica di base, poi puoi costruirci tu qualcosa su.
    Leggi qui: http://php.html.it/articoli/leggi/848/upload-con-php/
    E qui: http://php.html.it/articoli/leggi/86...ories-con-php/
    Ultima modifica di lilu1 : 29-01-2007 alle ore 15.59.34

  4. #4
    Guest

    Predefinito

    ciao... se ti serve una soluzione collaborativa con tanto di login, revisioni files, messaggistica privata, forum, chat etc etc puoi usare Acollab

    enjoy

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •