Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di tapu
    Registrato dal
    May 2008
    Messaggi
    885

    download del file da server, ma poi come faccio a rinominare e spostare?

    ciao a tutti,

    ho un dubbio e un problema.

    io ho uno script che non fa altro che dare la possibilità ad un utente di salvarsi un file che risiede sul server.

    ora io ho la necessita che questo file venga rinominato e successivamente spostato in un altra cartella.

    vi posto lo scriptino per il download:
    Codice PHP:
    $fileDaScaricare $dir."".$file;

    // verifico che il file esista
    if(! file_exists ($fileDaScaricare) )
    {
      
    // se non esiste chiudo e stampo un errore
      
    $_SESSION['messaggiodownload'] = "errore nel download";
      
    header ("Location:../../index.php?id_user=$id&pag=down");
      exit();
    }else{
      
    // Se il file esiste...
      // Imposto gli header della pagina per forzare il download del file
      
    header ("Content-type: application/download");
        
    header ("Content-Disposition: attachment; filename=".$file);  
      
    // Leggo il contenuto del file
      
    $leggo readfile($fileDaScaricare);

    ora dopo il $leggo se io inserissi una qualunque cosa verrebbe scritto sul file ...
    come posso far si che dopo il download mi permetta di :
    rinominare,
    spostare?

    vi ringrazio anticipatamente

  2. #2
    Utente di HTML.it L'avatar di tapu
    Registrato dal
    May 2008
    Messaggi
    885
    up

  3. #3

  4. #4
    Utente di HTML.it L'avatar di tapu
    Registrato dal
    May 2008
    Messaggi
    885
    si ok ... un copia da una cartella server ad un'altra nn è un problema , ma come effettuo un download con il codice postato e poi nello stesso momento rinominarlo e spoostarlo?

  5. #5
    Fai un controllo sul file.
    Quando ha finito di caricare, allora lo rinomini e lo sposti.
    In teoria potresti rinominarlo come vuoi tu, ad esempio con un giorno o altro.
    Basta che invece di prendere il nome del file originale, glielo assegni tu.
    Poi ti personalizzi il codice che trovi al link che ti ho mandato.
    Ce l'ho fatta! - ItalianPixel -

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.