Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
MDPH
/
explorer
:
telecharge02.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php // Chemin vers le fichier à télécharger //$file = 'chemin/vers/votre/fichier.ext'; //$file = "explorateur01.php"; $param = $_GET['param']; $position_point = strpos($param, '.'); // Calculer la position du quatrième caractère après le point $position_quatrieme_caractere = $position_point + 4; // Retourner la sous-chaîne jusqu'au quatrième caractère après le point $file = substr($param, 0, $position_quatrieme_caractere); // Vérifiez si le fichier existe if (file_exists($file)) { // Définir les en-têtes HTTP pour forcer le téléchargement header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename="' . basename($file) . '"'); header('Expires: 0'); header('Cache-Control: must-revalidate'); header('Pragma: public'); header('Content-Length: ' . filesize($file)); // Lire le fichier et l'envoyer au navigateur readfile($file); // Arrêter l'exécution du script exit; } else { // Si le fichier n'existe pas, afficher un message d'erreur echo "Le fichier n'existe pas."; } ?>