$filename, 'size' => filesize($filepath), 'extension' => strtolower(pathinfo($filename, PATHINFO_EXTENSION)), 'preview_type' => getPreviewType(pathinfo($filename, PATHINFO_EXTENSION)) ]; } } // Construction de l'URL absolue du fichier $file_url = SITE_URL . 'fichiers/' . ($file_info ? rawurlencode($file_info['name']) : ''); $share_url = SITE_URL . 'share.php?file=' . ($file_info ? rawurlencode($file_info['name']) : ''); // Contenu de la page $pageTitle = $file_info ? $file_info['name'] : 'Fichier introuvable'; ob_start(); ?>