A função fwrite () pode gravar em um arquivo aberto. A função pode parar no final de um arquivo ou quando pode atingir um comprimento especificado, o que ocorrer primeiro. Esta função pode retornar o número de bytes gravados ou falso em caso de falha.
Sintaxe
int fwrite ( resource $handle , string $string [, int $length ] )
Esta função pode gravar o conteúdo da string no fluxo de arquivo apontado por handle.
Exemplo 1
<?php
$file = fopen("/PhpProject/sample.txt", "w");
echo fwrite($file, "Hello Tutorialspoint!!!!!");
fclose($file);
?>
Resultado
25
Exemplo-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";
}
?>
Resultado
Success, wrote (Add this to the file) to file (/PhpProject/sample.txt)