clearstatcache
delete
Fonctions sur les systèmes de fichiers
PHP Manual

# 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 `dest` est une URL, la copie peut échouer si ce protocole ne supporte pas l'écrasement de fichiers existants.

  Avertissement

  Si le fichier de destination `dest` existe 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

clearstatcache
delete
Fonctions sur les systèmes de fichiers
PHP Manual