Foros del Web » Programando para Internet » PHP » PHP-GTK »

PHP-GTK 1 & wGlade 0.2

Estas en el tema de PHP-GTK 1 & wGlade 0.2 en el foro de PHP-GTK en Foros del Web. Hola, he buscado por muchos lados y no he teido suerte, estoy utilizando PHP-GTK versión 1.0.2 (hasta hoy la mas reciente) y estoy utilizando wGlade ...
  #1 (permalink)  
Antiguo 21/05/2006, 02:37
Avatar de elzero.net  
Fecha de Ingreso: agosto-2004
Ubicación: Jalisco, México
Mensajes: 17
Antigüedad: 20 años, 11 meses
Puntos: 2
Pregunta PHP-GTK 1 & wGlade 0.2

Hola, he buscado por muchos lados y no he teido suerte, estoy utilizando PHP-GTK versión 1.0.2 (hasta hoy la mas reciente) y estoy utilizando wGlade v0.2 (creo que tambien la mas reciente)

Ahora el problema es que cuando genero mis GUI con glade, me las guarda en un archivo .glade (ya sabemos ke es XML) pero cuando utilizo: $glade = GladeXML('archivo.glade'); me manda unos warning de ke el archivo .glade no esta formado correctamente.

Mi pregunta es.. como le digo a wGlade ke voy a utlizarlo con PHP-GTK y ke me genere un archivo XML valido para cargarlo con GladeXML(); ???

espero su respuesta pronto por que me urge este proyecto.
  #2 (permalink)  
Antiguo 21/05/2006, 13:01
ngs
 
Fecha de Ingreso: mayo-2006
Mensajes: 4
Antigüedad: 19 años, 2 meses
Puntos: 0
Gtk

Hola , empiezo por decir que soy nuevo en el foro pero ultimamente me e metido en la programacion con GTK y quizas pueda ser de ayuda.

En cuanto a tu problema, lo primero es saber sobre que SO trabajas. Supongo que sobre windows, pq yo tb y me encontre con el error que describes....yo al final solucione el problema descargando un gestor de instalacion del paquete de librerias de GTK, el cual corre con PHP5 y GTK2, se llama gnope y intentare posterate el link de la web dodne lo descargue.
Pero igualmente decirte que nunca supe bien bien cual era la causa de ese error , pero al final lo solucione guardando los archivos php con la extension .phpw
Aciendolo asi no me hace falta ejecutar las aplicaciones en la consola sino simplemente aciendo doble click

Espero q te sea util
  #3 (permalink)  
Antiguo 21/05/2006, 18:53
Avatar de elzero.net  
Fecha de Ingreso: agosto-2004
Ubicación: Jalisco, México
Mensajes: 17
Antigüedad: 20 años, 11 meses
Puntos: 2
gracias por tu ayuda, yo tmbien baje el genope, pero no lo he podido hacer funcionar con mis scripts, aparte utiliza PHP5 y no estoy muy metido con PHP5, con PHP4 si y bastante.

Ahora te comento a ti y a cualquier otro usuario que le sea de ayuda, he encontrado la causa del error, pues es ke GladeXML no encuentra el archivo .glade si no pones la RUTA COMPLETA de este, para que funcione correctamente es mejor usar la constante __FILE__ ke indica la ruta completa desde donde se ejecuta tu .php actual, y aplicandole la funcion dirname(); para obtener solo la ruta..

Bueno tal vez no me explico mucho.. mejor les pongo el ejemplo facil y seguro!

No Funciona:
Código:
$CGlade = new GladeXML('miGUI.glade');
Funciona:
Código:
$CGlade = new GladeXML( dirname( __FILE__ ). '/miGUI.glade' );
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 04:45.