Файловый менеджер - Редактировать - /home2/cocinasdalloway/lotes.cocinasdalloway.com/components/data/dataMedia.php
Назад
<?php header("Access-Control-Allow-Headers: X-API-KEY, Origin, X-Requested-With, Content-Type, Accept, Access-Control-Request-Method"); header('Access-Control-Allow-Origin: *'); header("Content-Type: application/json"); if ($_SERVER['REQUEST_METHOD'] === 'GET') { date_default_timezone_set('America/Mexico_City'); $hoy=date('Y-m-d H:i:s'); //Archivo de Configuracion include("../config/config.php"); mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT); try{ //Crear Objeto para conexion $conn = new mysqli($host, $username, $password, $database); } catch (Exception $e) { //echo $e->getMessage(); $arr = array('status' => 100, 'detail' => 'error', 'message' => 'Error de conexion. Contacte a soporte'); echo json_encode($arr); exit; } $data = json_decode(file_get_contents("php://input")); $id = $_GET['id']; $directory = '../../Images/'.$id.'/'; // Reemplaza 'tu_directorio' con la ruta al directorio que deseas explorar. if (is_dir($directory)) { // Obtén la lista de archivos en el directorio. $files = scandir($directory); // Filtra los archivos y directorios "." y "..". $files = array_diff($files, array('.', '..')); $clients = array(); foreach ($files as $file) { $extension = pathinfo($file, PATHINFO_EXTENSION); if (in_array($extension, array('jpg', 'jpeg', 'png', 'gif'))) { // Es una imagen. $tipo='image'; } elseif (in_array($extension, array('mp4', 'avi', 'mkv', 'mov'))) { // Es un video. $tipo='video'; } $clients[] = array('name'=>$file, 'tipo'=>$tipo); } $arr = array('status' => 200, 'detail' => 'success', 'data' => $clients); echo json_encode($arr); }else{ $arr = array('status' => 200, 'detail' => 'success', 'data' => $clients); echo json_encode($arr); } }else{ $arr = array('status' => 100, 'detail' => 'error', 'message' => 'No existe servicio de la API'); echo json_encode($arr); } ?>
| ver. 1.4 |
Github
|
.
| PHP 8.2.22 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка