Il codice php inizia con il tag '<?php'.

Non credo tu possa scrivere sul computer dell'utente,poiché è un linguaggio server sode e quindi lavora in remoto,potresti farlo con javascript.

Non ho mai utilizzato Aruba,ma sei sicuro di non poter Creare/scrivere su un file che fai creato?
Per quel che ne so io se hai come sistema operativo sul server Windows puoi solo agire nella cartella public
Lo stesso con Linux,,ma forse usando chmod puoi cambiare destinazione.

$date=date('d-m-y H:i:s'); -> non ha bisogno di time().