Buona parte di quel codice non ha senso:
Codice PHP:
$nomefil="pos.txt";
$apr=fopen($nomefil,"r");
$legg=fread($apr,filesize($nomefil));
fclose($apr);
$var3 = array_reverse( file("pos.txt") ) ;
@fclose($var3);//chiudo il file .txt
qui effetti una serie di operazioni il cui risultato è leggere il contenuto del file, memorizzandolo nella variable
$legg... che poi non utilizzi, rendendo il tutto inutile.
Evita di usare la soppressione dei messaggi di errore (il simbolo
@): stai cercando di "chiudere" il vettore
$var3, senza usare la soppressione degli errori PHP te l'avrebbe segnalato.
Codice PHP:
switch ($var3) {
case 0:
echo "<img src=\"off.png\" />" . " ";
break;
case 1:
echo "<img src=\"on.png\" />" . " ";
break;
}
Stai cercando di effettuare uno
switch su un vettore anziché un'espressione.
Per eseguire azioni in risposta ad un evento (come il click del mouse), devi usare JavaScript. In particolare, se desideri scrivere dati in un file di testo al click del mouse, la strada più conveniente è effettuare una chiamata AJAX.