File "version01.php"
Full Path: /home/analogde/www/FTP/Monsta-FTP-master/Essai FTP/version01.php
File size: 1.28 KB
MIME-type: text/x-php
Charset: utf-8
<?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'.";
}
?>