<input type="text" name="campo1" value="$miavar" readonly="readonly">
Comunque, la cosa migliore, se vuoi esserne assolutamente certo, è NON usare un input, ma scrivere semplicemente a video il dato SENZA la casella di input, che tralaltro confonderebbe l'utente, oppure puoi usare disabled="disabled" per disattivare anche il focus dalla input.