Ciao,
spero mi possiate essere utili, nel risolvere un problema che mi si presenta, e che proprio non riesco a spiegarmi.
Ho la necessità di creare l'elenco dei file contenuti in una directory, che contengano nel nome una determinata sottostringa.
Ho dunque inserito il codice che segue:
$comando= 'ls /home/sondaggio | grep '.$nomeSede.'>/tmp/listaProva.txt';
system($comando);
dove $nomeSede è valorizzato con la stringa da ricercare.
Quando eseguo il codice però si verifica una anomalia, ovvero il file viene creato, ma resta vuoto, e l'elenco dei file(per altro corretto) viene mandato a video.
Secondo voi da cosa può dipendere?!!
D.
p.s. Ho verificato che il contenuto della stringa $comando sia corretto, infatti se lo faccio stampare a video e lo eseguo da shell, mi crea il file pieno senza problemi.