Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/05/2017, 13:15
Avatar de agusax
agusax
 
Fecha de Ingreso: junio-2011
Ubicación: Puerto Real (Cádiz)
Mensajes: 74
Antigüedad: 12 años, 10 meses
Puntos: 3
Usar funcion PHP en HTML a través de js

Muy buenas chic@s,

Me estoy metiendo en un pequeño fregao, ya que no sé como puede funcionar esto.

Dispongo de un documento PHP que contiene una función para listar imágenes de una carpeta y formatearlo (una galería de to la vida).

La cosa es no sé a incluir esta galería en un proyecto mayor que está realizado en HTML.

Ejemplo de php:
Código PHP:
Ver original
  1. <?php
  2.     function listar_fotos($carpeta){
  3.         //Lo que sea
  4.         echo '<img class="img_demo" src="'.$carpeta."/".$archivo.'" >';
  5.         //Lo que sea
  6.     }
  7. ?>

ejemplo HTML:
Código HTML:
Ver original
  1. <!--Galeria-->
  2.     <div class="row">
  3.         <div class="col-md-12">
  4.             <!-- no sabría completarlo para llamar esa funcion-->
  5.         </div>
  6.     </div>

Dejando a un lado que no sabría como completar esa entrada de html, he realizado una primera versión de la función de js, pero no sabría como llamarlo y no sé si este funciona correctamente. He tocado muy pocas veces el js y ando bastante perdido.

Código Javascript:
Ver original
  1. //Listar fotos(cuando cumple la funcion, load llama a esta funcion)
  2. function fotos_lista(){
  3.     $.ajax({
  4.         url: 'fotos_lista.php',
  5.         type: 'post',
  6.         dataType: 'html',
  7.         data: { condicion: "ejecutarFuncion"},
  8.         success:function(resultado){
  9.             alert(resultado);
  10.         }
  11.     }
  12. }

¿Álguien podría remitirme a algún ejemplo o similar para poder realizar esto?
Intento que no tenga que cambiar el otro fichero a extensión .php

Muchas gracias de antemano
__________________
"Nunca confíes en un ordenador que no puedas lanzar por una ventana" -- Steve Wozniak
"El software es como el sexo: mejor si es libre y gratis" -- Linus Torvalds