Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
taches
:
taches_01.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php // $randomString = []; $randomString = generateFileNames("10" , "8", ".ext" ); $randomTimestamps = []; $randomTimestamps = generation_timestamp(10); $concatenation = []; for ($i = 0; $i < 10; $i++) { $concatenation[] = $randomString[$i] . " " . $randomTimestamps[$i]; } echo "<pre>"; print_r($concatenation); echo "</pre>"; $outputFile = 'generated_file_names.txt'; // Ouvrir le fichier en mode écriture $fileHandle = fopen($outputFile, 'w'); if ($fileHandle) { // Écrire chaque nom de fichier dans le fichier for ($i = 0; $i < count($concatenation); $i++) { fwrite($fileHandle, $concatenation[$i] . PHP_EOL); // Ajouter un saut de ligne } // Fermer le fichier fclose($fileHandle); } $inputFile = 'generated_file_names.txt'; if (file_exists($inputFile)) { // Ouvrir le fichier en mode lecture $fileHandle = fopen($inputFile, 'r'); if ($fileHandle) { echo "Contenu du fichier ligne par ligne :\n"; // Lire le fichier ligne par ligne while (($line = fgets($fileHandle)) !== false) { // Supprimer les espaces blancs en fin de ligne $line = trim($line); echo $line . "<br>"; } // Fermer le fichier fclose($fileHandle); } else { echo "Erreur : Impossible d'ouvrir le fichier '$inputFile'.\n"; } } else { echo "Erreur : Le fichier '$inputFile' n'existe pas.\n"; } function generateFileNames($count , $length, $extension ) { $characters = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; // Lettres uniquement $charactersLength = strlen($characters); $fileNames = []; for ($i = 0; $i < $count; $i++) { $randomString = ''; for ($j = 0; $j < $length; $j++) { $randomString .= $characters[rand(0, $charactersLength - 1)]; } $fileNames[] = $randomString . $extension; } return $fileNames; } /* // Tableau pour stocker les noms de fichiers générés $fileNames = []; // Générer 10 noms de fichiers aléatoires for ($i = 0; $i < 10; $i++) { // Générer un nom de fichier de 10 caractères + extension $fileName = generateRandomString(10) . '.txt'; $fileNames[] = $fileName; } // Afficher les noms de fichiers générés echo "Noms de fichiers générés :\n"; foreach ($fileNames as $fileName) { echo $fileName . "\n"; } */ function generation_timestamp($length) { // Timestamp actuel $currentTimestamp = time(); // Tableau pour stocker les timestamps aléatoires $randomTimestamps = []; // Genere 10 timestamps aléatoires for ($i = 0; $i < $length; $i++) { // un timestamp aleatoire entre maintenant et 20 secondes plus tard $randomTimestamp = rand($currentTimestamp, $currentTimestamp + 20); $randomTimestamps[] = $randomTimestamp; } /*foreach ($randomTimestamps as $timestamp) { echo $timestamp . " (" . date('Y-m-d H:i:s', $timestamp) . ")\n"; echo "<br>"; }*/ return($randomTimestamps); } ?>