Comment copier coller un fichier ou un répertoire en PHP ?

Réponses rédigées par Antoine
Dernière mise à jour : 2020-12-04 15:48:50
Question

Comment puis-je copier coller un fichier ou un répertoire en PHP ?

Réponse

Pour copier coller un fichier, ou un répertoire, en PHP, vous pouvez utiliser la fonction PHP copy() :

<?php
$source = 'collaborativejob.zip';
$destination = 'dossier/copie_collaborativejob.zip';
 
if (!copy($source, $destination)) 
{  
    echo "Fichier non copié";  
}  
else 
{  
    echo "Fichier correctement copié";  
}  
?> 

Pour copier tout un répertoire et ses sous-répertoires, en PHP, vous devez tout d'abord lister tout le contenu du répertoire à copier ; vous trouverez un exemple via cette autre question.