copy
(PHP 4, PHP 5)
copy — Copie un fichier
Description
bool copy
( string
$source
, string $dest
[, resource $context
] )
Fait une copie du fichier source
vers le fichier dest.
Si vous souhaitez déplacer un fichier, utilisez la fonction rename().
Liste de paramètres
-
source -
Chemin vers le fichier source.
-
dest -
Le chemin de destination. Si
destest une URL, la copie peut échouer si ce protocole ne supporte pas l'écrasement de fichiers existants.AvertissementSi le fichier de destination
destexiste déjà, il sera écrasé. -
context -
Une ressource de contexte valide, créée par la fonction stream_context_create().
Valeurs de retour
Cette fonction retourne TRUE en cas de
succès ou FALSE si une erreur survient.
Historique
| Version | Description |
|---|---|
| 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.
|
Exemples
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";
}
?>Voir aussi
- move_uploaded_file() - Déplace un fichier téléchargé
- rename() - Renomme un fichier ou un dossier
- La section du manuel concernant la gestion des téléchargements de fichiers
