Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    196

    Header e funzione per download

    ciao ho un paio di problemi nel fare il download dei file.Nel mio prog l'utente ha la possibilità di salvare dei file in una cartella propria,allo stesso modo gli altri utenti devono aver la possibilità di scaricare i file che vengono uplodati.
    Ho due problemi
    1-nn riesco a indicare la cartella nella quale perscare il file (dovrebbe essere sito\Documenti_utenti\cartella con id dell'utente)

    <?php
    //$Id_utente = $row_visual_det_asta['Id_referente'];
    ho provato a mettere questo percorso Documenti_utenti/$Id_utente/ ma nn funziona,per ora ho messo in una cartella in programmi e li funziona

    //$doc = $row_visual_det_asta['Documento'];
    $cartella=dir("c:\programmi\files");
    while($f = $cartella->read())
    {
    if ($f!='.' && $f!='..')
    {
    $dest="scarica.php?nome_file=".$f;
    echo "".$f."
    ";
    }
    }
    $cartella->close();
    ?>

    2-il secondo problema riguarda la pagina "scarica.php" dalla quale l'utente ha la possibilità di scaricare il file,io ho inserito questo codice:
    <?php
    header("Content-type:*");
    header("Content-Disposition: attachment; filename=" .$nome_file);
    readfile($nome_file);
    exit;
    ?>

    quando clicco sul link mi si carica perfettamente la pagina però il nome del file è scarica.php mentre invece dovrebbe essere un qualsiasi altro tipo di file(quello che mette l'utente)

    Avete idee?
    ciao
    PHP, ASP, Javascript

  2. #2
    vedi se puo' tornarti utile
    http://www.devpro.it/php4_id_72.html
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    196
    per il primo problema ho risolto però nn riesco a sistemare il secondo,continua a farmi fare il download della pagina scarica.php e non del file che gli passo come nome_file...

    riuscite ad aiutarmi
    PHP, ASP, Javascript

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.