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.
<?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:
<?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 !!!!
Nenhum comentário:
Postar um comentário