Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    22

    Copiare file da una directory all'altra..

    salve..
    stò progettando un piccolo gestionale in php..
    ho un problemi però..dovrei creare una routine che copi dei file da una directory all'altra.. ho provato in vari modi ma ho problemi con il opendir() e il readdir().
    Esempio: supponendo che $dir e $head siano due stringhe contenenti due percorsi, rispettivamente destinazione e origine, si copi tutti i file di $head in $dir..
    Vi posto il codice anche se è sbagliato..
    la prima parte del codice crea una directory nel percorso di destinazione mantenendo lo stesso nome nativo..
    Codice PHP:
    if($tip != $typeold){
             
                
    //creo la directory nella categoria nuova
                    
    if($tip == 'ricerca'){
       
                            
    $dir "ricerca/" $dirnamepro "/";
                           
                            if (
    mkdir ($dir,0777));
                            {   
                                                    }
                    }else{
                            
    $dir ="innovazione/" $dirnamepro "/";
                           
                            if (
    mkdir ($dir,0777));
                            {   
                               
                            }
                    }
                   
                    
    $hand $typeold "/" $dirnamepro "/";
                  
    ";
                //inizio copia dei file nella nuova directory
                    if (
    $handle = opendir($hand))
                    {
                        while (false !== (
    $file = readdir($handle)))
                        {
                            
    $handle .= $file;
                            
    $dir .= $file;
                            echo "
    $file  ";
                               copy(
    $handle,$dir);
                        }
                    } 
    Fatemi sapere..
    grazie mille

  2. #2
    Ti suggerisco di iniziare leggendo i vari commenti al manuale ufficiale:

    http://www.php.net/copy

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 © 2024 vBulletin Solutions, Inc. All rights reserved.