- Home
- Categorie
- Coding e Sistemistica
- Coding
- [File e Cartelle] copy();
- 
							
							
							
							
							[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 rinominiamoif (!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).