Retroceder   Foros del Web > Programación para sitios web > PHP > PHP-GTK

Respuesta
 
Herramientas Desplegado
Antiguo 16-ago-2007, 13:19   #1 (permalink)
yacatl está en el buen camino
 
Fecha de Ingreso: noviembre-2002
Ubicación: México
Mensajes: 354
Enviar un mensaje por Yahoo  a yacatl
Como hacerlo ejecutable?

Que tal, llevo 1 semana estudiando esta vertiente del lenguaje, me parece bastante atractiva ya que a pesar de que programar para web y programar para escritorio son diferentes, con PHP-GTK se facilita al permitir ocupar mucha de la sintaxis de PHP tradicional.

Ahora mismo tengo que hacer una aplicación con formularios para procesar información y guardarla en archivos que después deben ser mostrados. Tengo algunos catálogos ya hechos y seguramente no tendré problemas en armar el formulario y procesarlo. Mi principal pregunta en estos momentos es. ¿como convierto todo el desarrollo en un paquete ejecutable para poder distribuirlo a mis usuarios como un .exe? porque hasta el momento para correr la aplicación yo tengo que hacer un c:/php-gtk2>php ruta/al_archivo/achivo_principal.php

Saludos!!
yacatl está desconectado   Responder Citando
Antiguo 21-ago-2007, 10:45   #2 (permalink)
don_concha ha deshabilitado el karma
 
Fecha de Ingreso: agosto-2007
Mensajes: 10
Re: Como hacerlo ejecutable?

pues con el winzip u otro empaquetador podrias comprimir la carpeta donde tienes instalado el php, el programa principal y las funciones...
me imagino q seria algo tipo c:\php-gtk2\carpeta_programa...

tendrias que compactar la carpeta php_gtk2 para q se grabe todo dentro del zip y le puedes poner para que se haga ejecutable asi al pasarlo a tus usuarios descomprimiran la carpeta y se descomprimira automaticamente en c:\php-gtk2


ahora para hacer un ejecutable para que te corra el programa principal prueba haciendo esto:

1) abres el bloc de notas
2) escribes lo siguiente
echo off -> esta linea solo si no despliegas ningun mensaje en el interprete de comandos...
cd\
cd php-gtk2
php c:\php-gtk2\carpeta_programa\programa.php

3) le pones en guardar como y lo guardas como Ejecutable.bat

le das doble click y mira si se ejecuta tu programa...
don_concha está desconectado   Responder Citando
Antiguo 21-ago-2007, 10:47   #3 (permalink)
don_concha ha deshabilitado el karma
 
Fecha de Ingreso: agosto-2007
Mensajes: 10
Re: Como hacerlo ejecutable?

si les sirve posteenlo...
don_concha está desconectado   Responder Citando
Antiguo 21-ago-2007, 12:27   #4 (permalink)
yacatl está en el buen camino
 
Fecha de Ingreso: noviembre-2002
Ubicación: México
Mensajes: 354
Enviar un mensaje por Yahoo  a yacatl
Re: Como hacerlo ejecutable?

0k, muchas gracias por el tip Don_Concha, cuando termine de realizar mi aplicación haré la prueba.

Saludos!!
yacatl está desconectado   Responder Citando
Antiguo 14-nov-2007, 05:44   #5 (permalink)
diegors está en el buen camino
 
Avatar de diegors
 
Fecha de Ingreso: abril-2005
Ubicación: 34°35'49.20"S | 58°24'06.
Mensajes: 124
Enviar un mensaje por ICQ a diegors Enviar un mensaje por MSN a diegors Enviar un mensaje por Skype™ a diegors
Re: Como hacerlo ejecutable?

ademas, podes utilizar bat2exe, que genera un verdadero ejecutable, y si lo editas con ResourceHacker, creo (dije CREO) que podes meterle un icono diseñado para tu aplicacion.

No estoy seguro, puesto que no me acuerdo si genera realmente un .exe o un .com disfrazado...

Si es un .com, podes hacer un acceso directo al ejecutable.com y en las propiedades estableces el icono para mostrar y luego lo empaquetas todo.

Como instalador, te recomiendo NSIS, de Nullsoft y es el mismo que el de WinAmp. Es un poco tosco de utilizar (todo en archivos de texto), pero muy personalizable (repito, muy) y posee gran compresion de datos.
diegors está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Desactivado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 03:47.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93