Aunque, no se suele trabajar con ficheros, sino con bases de datos, comentare y explicare un ejemplo para grabar datos sobre ficheros.
Lo primero será crear un formulario, en este ejemplo, vamos crear un formulario, que va a contener un campo a rellenar:
formulario-usuarios.php
Como vemos es un simple formulario, con un campo llamado usuario, y este formulario lo enviamos a un archivo, que va a ser el que va procesar tal formulario.