• Consiglio Direttivo

    [File e Cartelle] copy();

    PHP 4, 5
    *Sintassi: *bool copy ( string $risorsa, string $destinazione [, resource $context ] )

    copy è una funzione di PHP che serve a creare una copia di un file.
    $risorsa sarà il path del nostro file (comprensivo dell'estensione), invece $destinazione sarà la destinazione del nostro file copiato. La funzione restituirà TRUE a copia file avvenuta oppure FALSE se il tentativo fallisce.
    Un esempio di utilizzo con verifica dell'avvenuta copia del file potrebbe essere il seguente:
    [php]<?php
    $file="nomefile.txt";
    $newfile="cartella/nomefile.php"; // copiamo il file dentro una subfolder e lo rinominiamo

    if (!copy($file, $newfile))
    {
    echo "Non sono riuscito a copiare il file".$file." in".$newfile.".";
    }[/php]E' ovviamente importante possedere i permessi di scrittura/lettura adeguati sia per la risorsa che per la sua destinazione.

    Qualora il file di destinazione esista già, questo verrà sovrascritto.

    Con la risorsa $context è possibile richiamare una funzione di flusso (Stream Functions).