La función fwrite () puede escribir en un archivo abierto. La función puede detenerse al final de un archivo o cuando puede alcanzar una longitud específica, lo que ocurra primero. Esta función puede devolver el número de bytes escritos o falso en caso de error.
Sintaxis
int fwrite ( resource $handle , string $string [, int $length ] )
Esta función puede escribir el contenido de la cadena en el flujo de archivos al que apunta el identificador.
Ejemplo 1
<?php
$file = fopen("/PhpProject/sample.txt", "w");
echo fwrite($file, "Hello Tutorialspoint!!!!!");
fclose($file);
?>
Salida
25
Ejemplo 2
<?php
$filename = "/PhpProject/sample.txt";
$somecontent = "Add this to the file\n";
if(is_writable($filename)) {
if(!$handle = fopen($filename, 'a')) {
echo "Cannot open file ($filename)";
exit;
}
if(fwrite($handle, $somecontent) === FALSE) {
echo "Cannot write to file ($filename)";
exit;
}
echo "Success, wrote ($somecontent) to file ($filename)";
fclose($handle);
} else {
echo "The file $filename is not writable";
}
?>
Salida
Success, wrote (Add this to the file) to file (/PhpProject/sample.txt)