(PHP 4, PHP 5, PHP 7)
copy — Copie un fichier
$source
, string $dest
[, resource $context
] ) : bool
Fait une copie du fichier source
vers le fichier dest.
Si vous souhaitez déplacer un fichier, utilisez la fonction rename().
sourceChemin vers le fichier source.
dest
Le chemin de destination. Si dest est
une URL, la copie peut échouer si ce protocole ne supporte pas
l'écrasement de fichiers existants.
Si le fichier de destination dest existe déjà,
il sera écrasé.
contextUne ressource de contexte valide, créée par la fonction stream_context_create().
Cette fonction retourne TRUE en cas de succès ou FALSE si une erreur survient.
| Version | Description |
|---|---|
| 5.3.4 |
Modifie le paramètre context pour avoir un effet.
Précédemment, le paramètre context était ignoré.
|
| 5.3.0 | Ajout du support du contexte. |
| 4.3.0 |
Les paramètres source et dest
peuvent désormais être des URL si le gestionnaire de fichiers distants
a été activé. Voir la fonction fopen() pour
plus de détails.
|
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";
}
?>