Foros del Web » Programando para Internet » Javascript »

Ejecutar fichero php desde javascript

Estas en el tema de Ejecutar fichero php desde javascript en el foro de Javascript en Foros del Web. Buenos días. Tengo una interfaz hecha con html y php. En uno de los botones incluidos en esa interfaz, arranco una conexión vnc a otro ...
  #1 (permalink)  
Antiguo 22/07/2014, 01:58
 
Fecha de Ingreso: junio-2014
Mensajes: 101
Antigüedad: 9 años, 10 meses
Puntos: 0
Ejecutar fichero php desde javascript

Buenos días. Tengo una interfaz hecha con html y php. En uno de los botones incluidos en esa interfaz, arranco una conexión vnc a otro dispositivo, hecho que hace que en una tabla de mi base de datos mysql se inserte un 1 en el campo "VNC_conexion". Lo que pretendo es, que al terminar esa conexión (por ejemplo al volver al menú principal) me inserte un 0 en el mismo campo de la base de datos.

No se si es posible hacer esto con php y javascript, pero, ya que existe un evento en html (onunload) que, junto a un script me redirecciona por ejemplo a una página web cuando termino de ejecutar algo, he intentado, mediante una función javascript y el evento onunload ir hacia un .php una vez que se termine la conexión vnc, el cual inserte el 0 que busco en la BBDD.

También he visto que se tendría que hacer con AJAX, pero no se si sería posible hacerlo como pretendo.

Muchas gracias, un saludo.
  #2 (permalink)  
Antiguo 22/07/2014, 05:07
Avatar de HackID1  
Fecha de Ingreso: febrero-2013
Ubicación: En Update
Mensajes: 492
Antigüedad: 11 años, 2 meses
Puntos: 17
Respuesta: Ejecutar fichero php desde javascript

Buenas.!!!. Si he entendido bien creo que quieres que al finalizar la sesión (volver a 0 la conexión) te envie a una página PHP en concreto no?.

Puedes hacer uso de una función que compruebe la conexión un simple IF.. ELSE y en el ELSE colocar la función header() .

Código PHP:
Ver original
  1. header('Location: http://www.example.com/');

Saludos
__________________
Puntuar +1 es buena forma de dar las gracias. :P
Your Time is limited, so don't waste it living someone else´s life.
Por: HackID1
  #3 (permalink)  
Antiguo 22/07/2014, 05:43
 
Fecha de Ingreso: junio-2014
Mensajes: 101
Antigüedad: 9 años, 10 meses
Puntos: 0
Respuesta: Ejecutar fichero php desde javascript

Muchas gracias HackID1; esto que me aconsejas sería íntegro dentro de php, verdad?
En ese caso no necesitaría redireccionar a otro php, podría insertarlo en el mismo.

He intentado hacer esto:
Código PHP:
Ver original
  1. if(session_destroy() == True){
  2.      //código php que quiero que se ejecute cuando la conexión vnc termine
  3. }

y no hace lo que pretendo, además me sale esta advertencia:

Warning: session_destroy():trying to destroy uninitialized session in...

No se si te entendí bien o si estoy utilizando mal session_destroy()... =S

Etiquetas: ajax, fichero, html, php
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 20:49.