Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    copiare file e directory

    ciao a tutti

    dovrei copiare i file e directory di una cartella dentro a un'altra cartella

    ho trovato questo script ma non va

    <?


    $src = cliente_00;
    $dest = pippo;

    function stream_copy($src, $dest)
    {
    $fsrc = fopen($src,'r');
    $fdest = fopen($dest,'w+');
    $len = stream_copy_to_stream($fsrc,$fdest);
    fclose($fsrc);
    fclose($fdest);
    return $len;
    }

    ?>

    cliente_00 è la cartella da copiare
    pippo è la cartella nella quale vanno i file copiati in cliente_00



    come faccio ?

    se avete un altro script migliore..

    grazie!!!!
    Tizzitiri
    :quipy:

  2. #2
    Utente bannato
    Registrato dal
    Dec 2010
    Messaggi
    297
    io

    creo la cartella con mkdir

    e poi ci copio il file


    $filename = "index.php";
    copy($filename, "../../prova/cartella/" . $filename);

  3. #3
    ciao marcello
    forse il tuo script è per copiare un file, io dovrei copiare una cartella con sottodirectory

    Tizzitiri
    :quipy:

  4. #4
    ho provato anche così:


    dove la variabile $nick viene gestita dal config
    include("config.php");


    if (mkdir("/web/htdocs/www.miosito.com/home/lavorazioni/supporto/registrazione/$nick", 0755)) {
    echo("Directory creata!");
    } else {
    echo("Non posso creare la directory!");
    }

    $source = "cliente_00";
    $destination = "$nick";

    function full_copy( $source,$destination)
    {
    if ( is_dir( $source ) ) {
    @mkdir( $destination );
    $d = dir( $source );
    while ( FALSE !== ( $entry = $d->read() ) ){
    if ( $entry == '.' || $entry == '..' ){
    continue;
    }
    $Entry = $source . '/' . $entry;
    if ( is_dir( $Entry )){
    full_copy( $Entry, $destination . '/' . $entry );
    continue;
    }
    copy( $Entry, $destination . '/' . $entry );
    }
    $d->close();
    }else{
    copy( $source, $destination );
    }
    }



    mi crea bene la directory ma la copia... nulla


    dove sbaglio???


    ..iuto!


    Tizzitiri
    :quipy:

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.