initialise();
// Vérifier que l'utilisateur est super-admin
$user = JFactory::getUser();
if (!$user->authorise('core.admin')) {
die('Accès interdit : vous devez être super-admin');
}
// Définir le fichier source et le dossier cible
$source = dirname(JPATH_ROOT) . '/www/configuration.php'; // fichier source
$destinationFolder = JPATH_ROOT . '/user'; // dossier cible : /preprod/user/
// Créer le dossier cible s'il n'existe pas
if (!is_dir($destinationFolder)) {
if (mkdir($destinationFolder, 0755, true)) {
echo "Dossier créé : " . htmlspecialchars($destinationFolder) . "
";
} else {
die("Impossible de créer le dossier : " . htmlspecialchars($destinationFolder));
}
}
// Nom du fichier de destination avec extension .txt
$dest = $destinationFolder . '/configuration.txt';
// Copier le fichier
if (!file_exists($source)) {
echo 'Fichier source introuvable : ' . htmlspecialchars($source);
} elseif (copy($source, $dest)) {
echo 'Fichier copié avec succès vers ' . htmlspecialchars($dest);
} else {
echo 'Erreur lors de la copie';
}


