Ragazzi chiedo a voi xkè siete sicuramente molto più preparati sulla programmazione ad oggetti.
E' una discussione sul PHP-GTK che sul forum del PHP non ha trovato risposte. Vi prego aiutatemi voi!
L'oggetto $button al click prende la function calcola;
In calcola ho creato una function directory.
Al click voglio che girando function calcola venga eseguita anche function directory.
Ho notato che con PHP-GTK non vengono eseguiti comandi sulle variabili inglobate sulla function directory , mentre lo stesso script funziona più che bene con il classico PHP in Apache.
Approssimativamente, semplificando, ecco lo script :
Chiamata al button:
Codice PHP:
$button->connect('clicked','calcola');
La function di function:
Codice PHP:
//function calcola
function calcola($button){
global $Bs0;
global $Hs10;
//creazione fisica variabili entry
$Bs = $Bs0->get_text();
$Hs1 = $Hs10->get_text();
if(){
...
for()
}else{
...
}
$dir="C:/WINDOWS/Desktop/travecap/";
//function directory
function directory(){
global $Bs0;
global $dir;
print "$Bs0";
print "$dir";
}//end function directory
if (is_dir ($dir)){
print "\n$dir esiste"."\n";
directory();
}else{
print "\n$dir NON esiste"."\n";
$newdir=mkdir($dir);
directory();
};
//nuova creazione fisica variabili entry
$Bs0 ->set_text($Bs);
$Hs10 ->set_text($Hs1);
}//END Function Calcola
Come va risolto il problema?