Salve a tutti..
Sto reaalizzando una pagina php per l'utilizzo di Fop da remoto, la quale
preleva il codice xsl-fo contenuto nella post e lo scrive su di un file
all'interno della web root. Fin qui tutto funziona regolarmentte.
I dolori sono arrivati al momento di lanciare l'eseczione di Fop per
generare il documento rtf da rispedire indietro.

Quella che segue è la pagina php che ho scritto:
codice:
<?

  $ip = getenv('REMOTE_ADDR'); //prelevo l'indirizzo IP del mittente

  $time = (string)time(); //prelevo il timestamp

  $random = (string)rand(1, 1001); //genero un valore casuale tra 1 e 1001

  $file_name = $ip."-".$time."-".$random; //genero un nome di file univoco tramite l'identificativo del mittente + data e ora di sistema + numero casuale

  

  $xsl_fo_input = $_POST["source"]; //memorizzo in xsl_fo_input il sorgente xsl-fo

  $f = @fopen($file_name.".fo", "w"); //apre il file in scrittura

  @fputs($f,$xsl_fo_input); //scrive la frase nel file tramite $f

  @fclose($f); //è importante chiudere il file


  $command = "fop -fo ".$file_name.".fo -rtf ".$file_name.".rtf";//stringa che contiene il comando da eseguire
	echo shell_exec($command);//genero il file rtf

?>
Ho provato a modificando in diversi modi la stringa passata a shell_exec(), ed ho provato anche con exec(),
ma non sono riuscito a far niente.... :master: