Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
FTP
/
Monsta-FTP-master
/
Essai FTP
:
version01.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php // Spécifie le répertoire où rechercher le fichier $repertoire = "/chemin/vers/ton/repertoire"; $repertoire = "/home/analogde//www/Document_workarea/patrice/Projet1"; // Le nom du fichier original $fichier_original = "toto.txt"; $fichier_original = "pipo.jpg"; // Le nom de base pour les copies $prefix = "pipo_"; // Le chemin complet du fichier original $chemin_original = $repertoire . '/' . $fichier_original; // Vérifier si le fichier original existe if (file_exists($chemin_original)) { // Trouver la dernière version disponible en incrémentant le numéro $version = 1; while (file_exists($repertoire . '/' . $prefix . str_pad($version, 2, '0', STR_PAD_LEFT) . '.txt')) { $version++; } // Générer le nom du fichier de la nouvelle copie avec le numéro incrémenté $nouveau_nom = $prefix . str_pad($version, 2, '0', STR_PAD_LEFT) . '.txt'; $chemin_nouveau_fichier = $repertoire . '/' . $nouveau_nom; // Copier le fichier avec le nouveau nom if (copy($chemin_original, $chemin_nouveau_fichier)) { echo "Fichier copié avec succès sous le nom : $nouveau_nom"; } else { echo "Échec de la copie du fichier."; } } else { echo "Le fichier '$fichier_original' n'existe pas dans le répertoire '$repertoire'."; } ?>