Foros del Web » Creando para Internet » HTML »

¿HTA+PHP?: Compatibilidad, Proteccion de código, ¿sin PHP?

Estas en el tema de ¿HTA+PHP?: Compatibilidad, Proteccion de código, ¿sin PHP? en el foro de HTML en Foros del Web. Hola a todos; Me planteo la posibilidad de hacer una aplicacion para acceder a una aplicacion alojada en un servidor HTTP remoto desde el escritorio, ...
  #1 (permalink)  
Antiguo 02/10/2007, 21:42
 
Fecha de Ingreso: agosto-2007
Ubicación: Maracaibo, Venezuela
Mensajes: 416
Antigüedad: 10 años, 3 meses
Puntos: 10
Pregunta ¿HTA+PHP?: Compatibilidad, Proteccion de código, ¿sin PHP?

Hola a todos;

Me planteo la posibilidad de hacer una aplicacion para acceder a una aplicacion alojada en un servidor HTTP remoto desde el escritorio, ¿como? con HTA (Aplicaciones en HTML), el problema es que deseo ejecutar código PHP tanto remotamente (en el servidor) como localmente (en el escritorio del cliente) y me pregunto como hacer eso si el cliente no tiene instalado PHP. Además, me gustaria saber cómo encriptar de forma real (no javascript unescape, etc.) el código fuente de una aplicación. También me gustaria saber si los HTA (Invento de Micro$oft) son compatibles con otros sistemas operativos / exploradores.

Muchas gracias por la ayuda o comentarios que me puedan prestar.

Ya he leido en una página web que lo haga con Ioncube, pero.. seria otro involucrado más, quiero algo simple y sencillo

¿Por que no uso Visual o C++? Pienso hacerlo todo en un solo archivo y multiplataforma.
  #2 (permalink)  
Antiguo 02/10/2007, 22:59
Avatar de PatomaS
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: En alguna otra parte
Mensajes: 4.656
Antigüedad: 13 años, 9 meses
Puntos: 63
Re: ¿HTA+PHP?: Compatibilidad, Proteccion de código, ¿sin PHP?

Hola

Bueno, puede que mi respuesta esté totalmente fuera de lugar, pero veamos...

Por la parte de php, no veo manera de que lo ejecutes en un sitio en el que no hay intérprete.

Encriptar el código de la página, bueno, el código ha de ser legible por el navegador y este espera que la página esté en texto plano, por lo que las opciones de encriptar lo que el cliente tiene en la ventana son más bien bajas. Personalmente cualquier opción que pienso tiene algún fallo.

Sobre la hta en si mismo, bueno, al igual que con cosas activex, java, exe o similares, necesitas que el usuario confíe en ti para que lo descargue y lo ejecute, si tu aplicación no va a estar en un entorno controlado, definitivamente es un riesgo.

Sobre su compatibilidad, ahí tienes un ligero problema. Solo funcionan en máquinas con explorer 4 o superior. Y entiéndase que no me refiero a que se ejecuten en el navegador, si no que debido a la integración del motor del explorer con el sistema, la aplicación se ejecuta en un sistema con explorer. Es decir, Windows o Mac. No hay manera de ejecutarlo en Linux con wine o similares.

Personalmente te recomendaría que si quieres hacer algo que se ejecute en el cliente, hagas una aplicación en java y la contrapartida de servidor en el lenguaje que prefieras, jsp, php, asp, perl, etc. Cada uno de ellos ofrece sus ventajas y sus desventajas.

Sobre ioncube, recuerda que es solo codificador, no hay vuelta atrás. Aparte de que no creo que el código cifrado sea legible por el navegador. Aunque de esta parte no estoy seguro.

Sobre su ofuscador de código, es también basado en JavaScript.

Bueno, suerte con el proyecto.

Felicidad
__________________
¡ hey, hou, hou, hey !
  #3 (permalink)  
Antiguo 11/10/2007, 00:50
 
Fecha de Ingreso: agosto-2007
Ubicación: Maracaibo, Venezuela
Mensajes: 416
Antigüedad: 10 años, 3 meses
Puntos: 10
Re: ¿HTA+PHP?: Compatibilidad, Proteccion de código, ¿sin PHP?

El 2% de mis clientes usan Linux, y la mayoria de ellos deben tener Guindos también.. nada de que preocuparme.

Gracias por tu respuesta, creo que seguire basandome en el explorador.

Tenia pensado un hta con un include, un require, simplemente. y si, el referer no es mi aplicacion, mostrar error.

Última edición por ssthormess; 11/10/2007 a las 00:51 Razón: <?php echo('Que tonto soy..');?>
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 21:33.