la funcion que puedes utilizar es FOPEN en PHP...
aqui un codigo de ejemplo que encontre en distitnas partes de la web...
formulario.htm
Código :
<html>
<head><title>Envio de emails con PHP</title>
</head>
<body>
<form action="enviar.php" method="post">
<b>Asunto:</b>
<input type="text" name="asunto" size="30"><br />
<b>Para:</b>
<input type="text" name="destino" size="30"><br />
<b>Mensaje:</b><br />
<textarea name="mensaje" cols="45" rows="7"></textarea>
<p>
<input type="submit" value="Enviar!">
</form>
</body>
</html>
enviar.php
Código :
<?php
if($destino!=""){
mail($destino, $asunto, "EL mensaje es\n\n\n".$mensaje."");
echo "Se ha enviado el mensaje a ".$destino." correctamente!";
}else{
echo "Debes escribir un destinatario válido para enviar el email";
}
?>
Crear texto
Código :
<?
#Abrimos el fichero en modo de escritura
$DescriptorFichero = fopen("fichero_prueba.txt","w");
#Escribimos la primera línea dentro de él
$string1 = "Esta es la primera línea de texto\r\n";
fputs($DescriptorFichero,$string1);
#Escribimos la segunda línea de texto
$string2 = "Y esta es la segunda línea de texto\r\n";
fputs($DescriptorFichero,$string2);
#Cerramos el fichero
fclose($DescriptorFichero);
?>
en la parte de escritura del archivo de texto mete las variables, asi escribiras en los textos el valor de las variables... Olvida el envio de correo, eso solo era para que veas el paso del valor de las variables... ya solo implementalo...
Saludox!!