Foros del Web » Programando para Internet » PHP »

Como reiniciar la pc mediante PHP.

Estas en el tema de Como reiniciar la pc mediante PHP. en el foro de PHP en Foros del Web. EDIT: Y como veo que no entendieron explico nuevamente, a ver, no es un hosting, ni un servidor dedicado pago, es una pc que controlo ...
  #1 (permalink)  
Antiguo 26/06/2007, 22:12
 
Fecha de Ingreso: marzo-2007
Mensajes: 340
Antigüedad: 17 años, 1 mes
Puntos: 4
Como reiniciar la pc mediante PHP.

EDIT:

Y como veo que no entendieron explico nuevamente, a ver, no es un hosting, ni un servidor dedicado pago, es una pc que controlo con VNC por ende tengo control total en tiempo real.

Mi idea es definir una serie de usuarios que puedan reiniciar esa pc donde tengo montado un servidor web.
Es decir que los usuarios podran loguearse en el sistema y luego llamar a un procedimiento que reinicie la pc para que no tenga que hacerlo yo.

El problema esta en como puedo llamar a un programa desde php mediante active x si es que lo soporta para realizar dicho paso.

Última edición por WebDeveloperZ; 28/06/2007 a las 21:20
  #2 (permalink)  
Antiguo 26/06/2007, 23:02
 
Fecha de Ingreso: febrero-2003
Ubicación: Santiago
Mensajes: 220
Antigüedad: 21 años, 2 meses
Puntos: 4
Re: Como reiniciar la pc mediante PHP.

Reiniciar el servidor o el pc del usuario? xD, para el caso del servidor tendrias que hacer un programa que llame al comando de apagado de linux (o windows si el server esta en win) con la funcion exec('shutdown');

Y por el lado del cliente no puedes salvo autorizacion del mismo y con algun otro lenguaje.
__________________
Roberto Osses Elgueta
Senior Web Developer
  #3 (permalink)  
Antiguo 27/06/2007, 17:27
 
Fecha de Ingreso: marzo-2007
Mensajes: 340
Antigüedad: 17 años, 1 mes
Puntos: 4
Re: Como reiniciar la pc mediante PHP.

Es imposible hacerlo con php mediante active x o algo????? en internet no encontre nada.... es un servidor dedicado donde tengo control total, como si fuese mi propia maquina.

Gracias.
  #4 (permalink)  
Antiguo 27/06/2007, 18:10
 
Fecha de Ingreso: febrero-2007
Mensajes: 163
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: Como reiniciar la pc mediante PHP.

La maquina del cliente no podes, el servidor si por medio de una extension echa en C/C++ usando las API Zend, deberias programar una funcion que llame a ExitWindows o shutdown y generar la libreria, incluirla entre las extensiones de php y desde php llamarla.
  #5 (permalink)  
Antiguo 27/06/2007, 18:54
 
Fecha de Ingreso: marzo-2007
Mensajes: 340
Antigüedad: 17 años, 1 mes
Puntos: 4
Re: Como reiniciar la pc mediante PHP.

no tengo la menor idea como hacer eso, de ultima no puedo programar el shutdown en el visual basic y llamar desde el codigo al programa para que ejecute el procedimiento???

Nececito que me tiren algo de codigo para ver como hacer, o donde mirar.

GRacias.
  #6 (permalink)  
Antiguo 28/06/2007, 16:49
 
Fecha de Ingreso: marzo-2007
Mensajes: 340
Antigüedad: 17 años, 1 mes
Puntos: 4
Re: Como reiniciar la pc mediante PHP.

alguien?????
  #7 (permalink)  
Antiguo 28/06/2007, 17:43
 
Fecha de Ingreso: abril-2007
Mensajes: 144
Antigüedad: 17 años
Puntos: 4
Re: Como reiniciar la pc mediante PHP.

Yo se como hacerlo, ahora es un sistema que requiere de una gran concentracion por parte del usuario.
Aya voy con la explicacion:

Pon el siguiente codigo en tu pagina, justo en el momento en que quieras que se reinicie el PC del cliente:

Código PHP:
//************ Codigo para el apagado del PC del cliente  **********

echo "Querido usuario, es muy IMPORTANTE que sigua estas instrucciones al pie de la letra:";

echo 
"1. Busque el boton que se indica como 'on/off' en la torre de su PC.";

echo 
"2. Una vez localizado ¡¡ PULSELO VARIAS VECES!!";

//********** Fin codigo  ************* 


No se puede. Si se pudiera habria 423324234 paginas de listillos que te apagarian el PC nada mas entrar. Como el virus aquel que te jodia el RCP y te apagaba el PC en 30 segundos.

Última edición por wrkjmg; 28/06/2007 a las 17:50
  #8 (permalink)  
Antiguo 28/06/2007, 21:09
 
Fecha de Ingreso: marzo-2007
Mensajes: 340
Antigüedad: 17 años, 1 mes
Puntos: 4
Re: Como reiniciar la pc mediante PHP.

Como puede ser que no se pueda..... no desde php pero se podria tranquilamente hacer una aplicacion en visual, c o que se yo, usar active x y llamar al programa, se tiene que poder.

Que te lo apaguen o no depende de que uno no sea tan bobina como para no ponerle algun tipo de autentificacion.

En la programacion se puede hacer practicamente de todo.

Y como veo que no entendieron explico nuevamente, a ver, no es un hosting, ni un servidor dedicado pago, es una pc que controlo con VNC por ende tengo control total en tiempo real.

Mi idea es definir una serie de usuarios que puedan reiniciar esa pc donde tengo montado un servidor web.
Es decir que los usuarios podran loguearse en el sistema y luego llamar a un procedimiento que reinicie la pc para que no tenga que hacerlo yo.

El problema esta en como puedo llamar a un programa desde php mediante active x si es que lo soporta para realizar dicho paso.

Última edición por WebDeveloperZ; 28/06/2007 a las 21:21
  #9 (permalink)  
Antiguo 28/06/2007, 21:53
 
Fecha de Ingreso: diciembre-2006
Mensajes: 8
Antigüedad: 17 años, 4 meses
Puntos: 0
Re: Como reiniciar la pc mediante PHP.

Si es en linux, puedes ejecutar la funcion de shutdown, dejame buscar en unos de mis codigos donde realizo un respaldo de la bd automatico si sirve colocarle la funcion, ahora si esta en windows ahi si no se.

Saludos
  #10 (permalink)  
Antiguo 28/06/2007, 22:40
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: Como reiniciar la pc mediante PHP.

Ah ok o sea quieres reiniciar el SERVIDOR, eso es diferente, para windows ya deben de haber aplicaciones prediseñadas y puedes usar exec() para ejecutar tal aplicacion en el path del servidor.

Saludos.
  #11 (permalink)  
Antiguo 29/06/2007, 01:05
 
Fecha de Ingreso: marzo-2007
Mensajes: 340
Antigüedad: 17 años, 1 mes
Puntos: 4
Re: Como reiniciar la pc mediante PHP.

Hice una aplicacion en vb6 que reinicia la pc, la guarde junto al archivo php el cual contiene: <? exec('restart.exe'); ?> , pero no funciona...

Saludos y gracias.
  #12 (permalink)  
Antiguo 29/06/2007, 17:15
 
Fecha de Ingreso: diciembre-2006
Mensajes: 8
Antigüedad: 17 años, 4 meses
Puntos: 0
Re: Como reiniciar la pc mediante PHP.

en vez de exec('restart.exe');

prueba con el directorio fisico o sea c:/.......restart.exe
  #13 (permalink)  
Antiguo 30/06/2007, 02:32
 
Fecha de Ingreso: marzo-2007
Mensajes: 340
Antigüedad: 17 años, 1 mes
Puntos: 4
Re: Como reiniciar la pc mediante PHP.

No funciona correctamente, al igual que antes el programa figura en los procesos pero nada sucede, la pagina se queda cargando infinitamente, alguna idea?
  #14 (permalink)  
Antiguo 01/07/2007, 00:45
 
Fecha de Ingreso: junio-2005
Mensajes: 981
Antigüedad: 18 años, 10 meses
Puntos: 2
Re: Como reiniciar la pc mediante PHP.

Jajajaj... fue entretenido pero acabo de confirmar con un hermoso re-inicio recién. Intenta lo siguiente:
Código PHP:
exec('%systemroot%\system32\shutdown.exe -r -t 0'); 
A mí me re-inicio la PC en cuestión de segundos. Esto lo probé en el XP que tengo y funciono sin problemas, pero ahora que lo hice me preocupa un poco... no es un problema de seguridad esto? Que suerte! uso GNU/Debian

Saludos.
  #15 (permalink)  
Antiguo 01/07/2007, 08:23
 
Fecha de Ingreso: febrero-2007
Mensajes: 163
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: Como reiniciar la pc mediante PHP.

Cita:
Iniciado por DarioDario Ver Mensaje
Jajajaj... fue entretenido pero acabo de confirmar con un hermoso re-inicio recién. Intenta lo siguiente:
Código PHP:
exec('%systemroot%\system32\shutdown.exe -r -t 0'); 
A mí me re-inicio la PC en cuestión de segundos. Esto lo probé en el XP que tengo y funciono sin problemas, pero ahora que lo hice me preocupa un poco... no es un problema de seguridad esto? Que suerte! uso GNU/Debian

Saludos.
Lo probaste en un XP y decis que tenes un debian?.... igual en *nix funciona igual, es: exec('shutdown -r now'); y listo. Es problema de seguridad si es que al usuario del webserver le dejas ejecutar ese tipo de comandos.
  #16 (permalink)  
Antiguo 01/07/2007, 13:49
Avatar de gildus  
Fecha de Ingreso: agosto-2003
Mensajes: 1.495
Antigüedad: 20 años, 8 meses
Puntos: 105
Re: Como reiniciar la pc mediante PHP.

Holas,

Lo que logro DarioDario es apagar su servidor, si el ejecuto ese script en su mismo server oviamente que si se reiniciara y hasta apagara, pero como menciono otros amigos, no se puede apagar a un cliente desde el servidor.


;)

Saludos
Gildus
__________________
.: Gildus :.
  #17 (permalink)  
Antiguo 01/07/2007, 22:12
 
Fecha de Ingreso: junio-2005
Mensajes: 981
Antigüedad: 18 años, 10 meses
Puntos: 2
Re: Como reiniciar la pc mediante PHP.

Cita:
Iniciado por osqar Ver Mensaje
Lo probaste en un XP y decis que tenes un debian?.... igual en *nix funciona igual, es: exec('shutdown -r now'); y listo. Es problema de seguridad si es que al usuario del webserver le dejas ejecutar ese tipo de comandos.
Si. Que tiene? Tengo y utilizo GNU/Debian, pero para "boludear" e instalar juegos y cosas de ese tipo tengo un XP... justamente estaba en XP cuando probé lo que comente y leí este hilo. Y como no soy un fanático religioso del Software Libre me permito utilizar cosas no libre.
Y todavía no lo probé en GNU/Linux eso, y tampoco lo probare hoy, pero si lo dices te creo, debe funcionar... de todas maneras no creo que esto tendría que ser permitido.
Cita:
Iniciado por gildus Ver Mensaje
Holas,

Lo que logro DarioDario es apagar su servidor, si el ejecuto ese script en su mismo server oviamente que si se reiniciara y hasta apagara, pero como menciono otros amigos, no se puede apagar a un cliente desde el servidor.


;)

Saludos
Gildus
Si, pero el tema de trataba de eso mismo, de apagar el servidor que aloja la aplicación y no de apagar la PC del usuario visitante.

Saludos.
  #18 (permalink)  
Antiguo 26/10/2012, 23:17
 
Fecha de Ingreso: marzo-2012
Mensajes: 2
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: Como reiniciar la pc mediante PHP.

si se puede, checa este video para linux y windows:
http://www.youtube.com/watch?v=QDmtFtlZKLg&feature=related
míralo a partir del 1:20 para que no te aburras, es algo complicado, pero si se puede, sólo es un poco de ingenio, esto yo lo hice, claro que ya lo he mejorado, le añadí un monton de opciones, ahora tiene la funcionalidad de un controlador de dominio o un active directory en mi universidad, y lo mejor que lo tengo patentado, para los interesados que quieran adquirir software para sus trabajos o universidades o colegios escríbanme, esta herramienta es muy completa, búsquenme en el facebook: dvdcarranzam

Última edición por DvdCarranzaM; 26/10/2012 a las 23:24
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 12:46.