array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'fr', ), 'this' => array ( 0 => 'function.copy.php', 1 => 'copy', ), 'up' => array ( 0 => 'ref.filesystem.php', 1 => 'Fonctions sur les systèmes de fichiers', ), 'prev' => array ( 0 => 'function.clearstatcache.php', 1 => 'clearstatcache', ), 'next' => array ( 0 => 'function.delete.php', 1 => 'delete', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'fr', 'path' => 'reference/filesystem/functions/copy.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 4, PHP 5, PHP 7, PHP 8)
copy — Copie un fichier
Fait une copie du fichier from
vers le fichier to
.
Si vous souhaitez déplacer un fichier, utilisez la fonction rename().
from
Chemin vers le fichier source.
to
Le chemin de destination. Si to
est
une URL, la copie peut échouer si ce protocole ne supporte pas
l'écrasement de fichiers existants.
Si le fichier de destination to
existe déjà,
il sera écrasé.
context
Une ressource de contexte valide, créée par la fonction stream_context_create().
Exemple #1 Exemple avec copy()
<?php
$file = 'example.txt';
$newfile = 'example.txt.bak';
if (!copy($file, $newfile)) {
echo "La copie $file du fichier a échoué...\n";
}
?>