Sto provando ad usare per la prima volta la funzione proc_open di php 5.
Programma chiamante:
<?php
$fin=fopen("chiamato0.php", "r");
$fout=fopen("risultato0", "w");
$desc= array (0 => $fin, 1 => $fout);
$res = proc_open("php",$desc, $pipes);
proc_close($res);
?>
Programma "chiamato0.php":
<?php
echo ("Buongiorno!");
$a=fopen("esempr.txt","w");
fwrite($a,"prova");
fclose($a);
?>
Sul file "risultato0" mi trovo la echo di Buongiorno,ma quando il processo termina, non mi viene generato il file "esempr.txt".
Che problema puo' essere?
Programma chiamante:
<?php
$fin=fopen("chiamato0.php", "r");
$fout=fopen("risultato0", "w");
$desc= array (0 => $fin, 1 => $fout);
$res = proc_open("php",$desc, $pipes);
proc_close($res);
?>
Programma "chiamato0.php":
<?php
echo ("Buongiorno!");
$a=fopen("esempr.txt","w");
fwrite($a,"prova");
fclose($a);
?>
Sul file "risultato0" mi trovo la echo di Buongiorno,ma quando il processo termina, non mi viene generato il file "esempr.txt".
Che problema puo' essere?