Section courante

A propos

Section administrative du site

COPY

Copie
PHP 4+

Syntaxe

function copy($source, $dest);
function copy($source, $dest, $context);

Paramètres

Nom Description
$source Ce paramètre permet d'indiquer l'emplacement où se situe le fichier à copier.
$dest Ce paramètre permet d'indiquer le nouvel emplacement du fichier à copier. N.B.: Si un fichier existe déjà à l'emplacement spécifié, il sera remplacer à moins qu'il soit verrouillé par un autre processus, et dans cette situation, il n'y aura donc aucune copie de fichiers ayant été faite.
$context Ce paramètre permet d'indiquer une ressource de contexte valide.

Retour

Valeur Description
FALSE Cette valeur permet d'indiquer qu'une erreur est survenu.
TRUE Ces valeurs permettent d'indiquer que l'opération s'est bien passé.

Description

Cette fonction permet d'effectuer la copie d'un fichier d'un emplacement source vers un emplacement destination.

Remarques

Exemple

L'exemple suivant permet de copier le fichier «texta.txt» en «textb.txt» et indique si des erreurs se sont produites :

  1. <?php
  2. if(!@copy('texta.txt','textb.txt')) {
  3.     $errors = error_get_last();
  4.     echo "Type d'erreur: ".$errors['type']."<br />";
  5.     echo "Message d'erreur: ".$errors['message'];
  6. } else {
  7.     echo "Le fichier a été copié avec succès";
  8. }
  9. ?> 

Voir également

Langage de programmation - PHP - Référence de procédures et fonctions - move_uploaded_file
Langage de programmation - PHP - Référence de procédures et fonctions - rename

Références

PHP 4 - Guide du développeur, Edition First Interactive, Blake Schwendiman, 2002, ISBN: 2-84427-283-5, page 381

Dernière mise à jour : Mercredi, le 25 mars 2015