Editando arquivos texto pelo PHP

(0 - user rating)
User Rating:  / 0
PoorBest 
Details

Fala pessoal.

Neste tutorial veremos como editar arquivos texto usando apenas o PHP.

 

Para começar, crie um arquivo com o nome de editar.php e coloque o seguinte código nele.

Show/Hidden php code

View source
<?php
 
	$arquivo = "teste.txt";
 
	$arquivo = file("$arquivo");
 
	echo "<form action=\"gravar.php\" id=\"form\" name=\"form\" method=\"post\">";
 
	echo "Digite o texto:<br /><textarea name=\"texto\" rows=\"20\" cols=\"90\">";
 
	foreach($arquivo as $texto) {
 
	echo "$texto";
 
	}
 
	echo "</textarea><br />";
 
	echo "<input type=\"submit\" value=\"Enviar\">";
 
	echo "</form>";
 
	?> 

Feito isso, crie um novo arquivo com o nome de gravar.php contendo este código:

Show/Hidden php code

View source
<?php
 
	$arquivo = "teste.txt";
 
	$texto = $_POST["texto"];
 
	if(is_writable($arquivo)) {
 
	$manipular = fopen("$arquivo", "w");
 
	if(!$manipular) {
 
	echo "Erro
 
 
 
	Não foi possível abrir o arquivo.";
 
	}
 
	if(!fwrite($manipular, $texto)) {
 
	echo "Erro
 
 
 
	Não foi possível gravar as informações no arquivo.";
 
	}
 
	echo "O texto foi gravado com sucesso!";
 
	fclose($manipular);
 
	}
 
	else {
 
	echo "O $arquivo não tem permissões de leitura e/ou escrita.";
 
	}
 
	?>

Agora, no mesmo local onde estão esses arquivos, crie um arquivo com o nome de teste.txt (não digite nada nele). Rode o script e veja que o arquivo é aberto e está pronto para ser editado... Digite alguma coisa e clique no botão Enviar...

Pronto... Abra novamente o arquivo e confira seu conteúdo !!!!

Qualquer dúvida, só falar.

Até.

   

Login