tengo un problema al enviar un gtkentry como parametro no se por que no lo hace aqui esta el codigo.
Código PHP:
<?php
dl("php_gtk.".(strstr(PHP_OS,"WIN") ? 'dll' : 'so'));
$ventana = &new GtkWindow();
$ventana->set_title('Contraseña');
$ventana->set_position(GTK_WIN_POS_CENTER);
$ventana->set_usize(200,60);
$ventana->set_policy(false,false,false);
$ventana->connect('destroy','cerrar');
function cerrar(){
echo "Saliendo . . . \n";
gtk::main_quit();
}
$vbox = &new GtkVBox();
$boton = &new GtkButton('Imprimir');
$boton->connect('clicked','menu_admin',$entry);
$entry = &new GtkEntry();
$entry->set_editable(true);
$entry->set_visibility(false);
function menu_admin(){
global $entry;
$cadena = $entry->get_text();
echo "cadena tiene: ".$cadena."\n";
}
$vbox->add($entry);
$vbox->add($boton);
$ventana->add($vbox);
$ventana->show_all();
gtk::main();
call to a member function on a non_object on line 29
que es en el
$cadena = $entry->get_text();
esto cuando mando a ejecutar este script des de otro pero si lo ejecuto por si solo no hay ningun problema.
que estoy haciendo mal?
gracias por todo.