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'.";
}
?>