English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial Básico PHP

Tutorial Avançado PHP

PHP & MySQL

Manual de Referência PHP

Uso e exemplo da função PHP fwrite()

PHP Filesystem Referência Manual

A função fwrite() pode escrever no arquivo aberto. Esta função pode parar no final do arquivo ou ao atingir o comprimento especificado, dependendo do que ocorrer primeiro. Esta função pode retornar o número de bytes escritos, ou false em caso de falha.

Sintaxe

int fwrite ( resource $handle , string $string [, int $length ] )

 Escrever o conteúdo da string no ponteiro de arquivo handle.

 Se for especificado length, a escrita será interrompida quando forem escritos length bytes ou quando a string for completada, dependendo do que ocorrer primeiro.
 Atenção, se for fornecido um parâmetro length, a opção de configuração magic_quotes_runtime será ignorada e as barras invertidas da string não serão removidas.

Exemplo1

<?php
   $file = fopen("/PhpProject/sample.txt", "w");
   echo fwrite($file, "Hello w3codebox!!!!!");
   fclose($file);
?>

Resultado de saída

25

Exemplo2

<?php
   $filename = ""/PhpProject/sample.txt"
   $somecontent = "Este conteúdo adicionado ao arquivo\n";
   if(is_writable($filename)) {
      if(!$handle = fopen($filename, 'a')) {
         echo "Não foi possível abrir o arquivo ($filename)";
         exit;
       }
   if(fwrite($handle, $somecontent) === FALSE) {
      echo "Não foi possível escrever no arquivo ($filename)";
      exit;
   }
   echo "Sucesso, o conteúdo (\$somecontent) adicionado ao arquivo ($filename)";
   fclose($handle);
   
   } else {
      echo "O arquivo $filename não pode ser escrito";
   }
?>

Resultado de saída

Sucesso, o conteúdo (este) adicionado ao arquivo foi escrito no arquivo (/PhpProject/sample.txt)

PHP Filesystem Referência Manual