File manager - Edit - /home/cuautla1/public_html/edictosjuzgado.php
Back
<?php $folder = 'transparencia_files/EdictosJuzgado/'; $urlPath = '/transparencia_files/EdictosJuzgado/'; function shouldDownload($filename) { $ext = strtolower(pathinfo($filename, PATHINFO_EXTENSION)); return in_array($ext, ['doc', 'docx', 'xls', 'xlsx']); } function listarArchivos($folder, $urlPath) { if (!is_dir($folder)) return "<p>No hay documentos disponibles.</p>"; $files = array_filter(scandir($folder), fn($f) => is_file($folder . $f)); if (empty($files)) return "<p>No hay documentos disponibles.</p>"; $html = '<div class="table-container"><table><thead><tr><th>Documento</th><th>Fecha</th></tr></thead><tbody>'; foreach ($files as $file) { $fecha = date("d/m/Y H:i", filemtime($folder . $file)); $url = $urlPath . rawurlencode($file); $download = shouldDownload($file) ? 'download' : ''; $html .= "<tr><td><a href='$url' target='_blank' $download>" . htmlspecialchars($file) . "</a></td><td>$fecha</td></tr>"; } $html .= '</tbody></table></div>'; return $html; } ?> <!DOCTYPE html> <html lang="es"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"/> <title>Edictos Juzgado</title> <link rel="stylesheet" href="index.css" /> <link rel="stylesheet" href="menu.css" /> <style> main { max-width: 1000px; margin: 40px auto; padding: 20px; } h1 { color: #006837; text-align: center; margin-bottom: 20px; } .table-container { overflow-x: auto; } table { width: 100%; border-collapse: collapse; margin-top: 10px; } th, td { padding: 10px; border: 1px solid #ccc; text-align: left; } th { background-color: #78BE20; color: white; } a { color: #006837; text-decoration: none; } a:hover { text-decoration: underline; } </style> </head> <body> <?php include 'menu.php'; ?> <main> <h1>Edictos Juzgado</h1> <?= listarArchivos($folder, $urlPath) ?> </main> <script src="menu.js"></script> </body> </html>
| ver. 1.4 |
Github
|
.
| PHP 8.3.28 | Generation time: 0 |
proxy
|
phpinfo
|
Settings