Foros del Web » Programando para Internet » PHP »

PHP OO Cargar pagina php en un modal

Estas en el tema de Cargar pagina php en un modal en el foro de PHP en Foros del Web. Hola a todos, tengo una pagina php donde muestro el contenido de una carpeta, el problema que tengo es que me gustaría ver esa pagina ...
  #1 (permalink)  
Antiguo 05/08/2020, 19:10
 
Fecha de Ingreso: junio-2008
Ubicación: Osorno
Mensajes: 155
Antigüedad: 15 años, 9 meses
Puntos: 3
Pregunta Cargar pagina php en un modal

Hola a todos,
tengo una pagina php donde muestro el contenido de una carpeta, el problema que tengo es que me gustaría ver esa pagina dentro de un modal, pero cuando ejecuto el cogido me muestra el siguiente error:
Cita:
Fatal error: Uncaught Error: Call to undefined function storage_path() in C:\laragon\www\scadabita2\resources\views\app\expl orador.blade.php:3 Stack trace: #0 {main} thrown in C:\laragon\www\scadabita2\resources\views\app\expl orador.blade.php on line 3
si abro la pagina desde el navegador directamente, funciona bien, pero el problema es cuando la quiero ver en el modal.

esta es mi pagina PHP

Código PHP:
<?php
$subdirectorio
='31596234984';
$directorio opendir(storage_path('app/Documentos/'.$subdirectorio.'/')); //ruta actual
while ($archivo readdir($directorio)) //obtenemos un archivo y luego otro sucesivamente
{
    if (
is_dir($archivo))//verificamos si es o no un directorio
    
{
        
//echo "[".$archivo . "]<br />"; //de ser un directorio lo envolvemos entre corchetes
    
}
    else
    {
        echo 
$archivo;
    }

}
?>
y esta mi pagina desde donde llamo a la pagina php en el modal

Código HTML:
Ver original
  1. <!DOCTYPE html>
  2. <html lang="en">
  3.     <meta charset="UTF-8">
  4.     <meta name="viewport" content="width=device-width, initial-scale=1.0">
  5.     <meta http-equiv="X-UA-Compatible" content="ie=edge">
  6.     <script src="{{ asset('js/jquery-3.5.1.js')}}"></script>
  7.     <script src="{{ asset('js/popper.min.js')}}"></script>
  8.     <script src="{{ asset('js/bootstrap.min.js')}}"></script>
  9.  
  10.        <link href="{{ asset('css/app.css') }}" rel="stylesheet">
  11. </head>
  12.     <form id="formulario" method="Post" data-toggle="modal" data-target="#myModal" class="d-inline">
  13.         <input type="button" id="button1" name="enviar" value="Eliminar" class="btn  btn-danger btn-sm btn-block"><br>
  14.      </form>
  15.      <div class="modal" id="myModal" role="dialog">
  16.        <div class="modal-dialog">
  17.  
  18.          <div class="modal-content">
  19.            <div class="modal-header">
  20.              <button type="button" class="close" data-dismiss="modal">&times;</button>
  21.             </div>
  22.             <div id="capa">Div que se actualiza</div>
  23.            <div class="modal-footer">
  24.            
  25.            </div>
  26.          </div>
  27.        </div>
  28.      </div>
  29.  
  30. </body>
  31. <script type="text/javascript">
  32.     $(document).ready(function() {
  33.         $("#button1").click(function(event) {
  34.             $("#capa").load("../resources/views/app/explorador.blade.php");
  35.         });
  36.     });        
  37. </script>  
  38. </html>
  #2 (permalink)  
Antiguo 05/08/2020, 22:11
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.551
Antigüedad: 12 años, 4 meses
Puntos: 977
Respuesta: Cargar pagina php en un modal

El mensaje indica que la función storage_path() no se encuentra definida. Como cargas el archivo en una ventana modal, es probable que la ruta relativa de inclusión del archivo en el que se encuentra esa función, no sea la correcta debido a que no ejecutas el archivo PHP explorador.blade.php directamente. Es posible que, si adecuas esa ruta relativa con respecto a la ruta del archivo que muestra la ventana modal, el problema se solucione.

__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand

Etiquetas: formulario, header, modal
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:17.