Ciao Alhazred, grazie della risposta.
La pagina2 (quella che deve cambiare) ha uno script in javascript che ogni 30 secondi lancia uno script in PHP con la funzione CallPhp() che legge il file. In questo modo pensavo di risolvere il mio problema. La funzione si esegue correttamente. Se io gli dico echo "Ciao", ogni 30 secondi mi scrive "Ciao".
Solo che il file letto non è quello che nel frattempo è stato cambiato. E' come se fino al refresh della pagina, PHP non vedesse che il file è stato cambiato.
Non posso usare il refresh perché ho visto che si sovraccarica il server facendo troppe chiamate ogni x secondi.
Ecco perché chiedevo se magari sbaglio io la posizione su dove salvare i files. Magari la /tmp/ è una directory che viene duplicata in memoria ad ogni sessione di pagina (almeno questa è l'impressione che ho).
Sulle chiamate asincrone (Ajax) non ho trovato esempi su come fare...
Ciao
Alf