si guarda Resource # 4 en el fwrite es porque hay un error en la obtención de los datos el fputs o fwrite solo escriben el resultado como si lo imprimieras por pantalla.
Código PHP:
<Htm>
<Title> Ejemplo01-Fputs.php </Title>
<Body>
<?Php
$Texto="La materia se transforma consumiendo o liberando energía.";
$f = fopen("Texto1.txt",w);
fputs($f, $Texto);
echo "Texto almacenado correctamente";
fclose($f);
?>
</Body>
</Htm>