Blog Maurício Luís -

Tecnologia e programação web - Consultoria em análise e desenvolvimento de sistemas. Action Script, VB.NET, C#, ASP, PHP, MySQL, SQL Server. Magento, Drupal, Joomla, Wordpress e etc.

12 mai, 2010

Manipulando arquivos com PHP (criando, movendo, editando, excluindo)

Categoria: PHP

Como criar, mover, editar, excluir (apagar) arquivos com PHP?

Este breve código abaixo, descreve como manipular arquivos utilizando o PHP.

/*
	--------------------------------------------------
	Blog Maurício Luís
	--------------------------------------------------
	http://www.mauricio-luis.com/blog
	Gerenciando arquivos com PHP
*/

// String com o nome do arquivo que desejamos manipular
$meuArquivo = "pagina.php";

// String com o path de onde desejo gerenciar o arquivo
$path = "teste/";

// String com o path concatenado com o arquivo
$pathCompleto = $path . $meuArquivo;

// String com o conteúdo que desejamos escrever no arquivo
$conteudo = "Blog Maurício Luís www.mauricio-luis.com/blog - PHP simplificado";

// A função abaixo (fopen) cria um arquivo e abre-o para escrita. O stream é armazenado na variável criada por nós com o nome "$stream"
$stream = fopen($pathCompleto , "a");

// Escreve o valor da variável "conteudo" no arquivo criado por nós e atribui o texto escrito no arquivo, na variável criada por nós denominada "writter"
$writter= fwrite($stream, $conteudo); // na função fwrite(), basta passarmos o stream de abertura do arquivo e o conteúdo que desejamos escrever no mesmo

// Fecha o stream aberto pela função fopen para eliminar da instancia da memória do servidor
fclose($stream);

// Copiando o arquivo criado para o mesmo diretório com um novo nome
copy($pathCompleto,$path."pagina2.php"); // na função copy() passamos o path completo do arquivo original e o path completo da cópia

// Renomeando arquivo de "pagina2.php" para "pagina.php"
rename($path."pagina2.php",$pathCompleto);

// Excluindo o arquivo "pagina.php"
unlink($pathCompleto);

OBS: Certifique-se de que a pasta onde deseja criar o arquivo, possui permissão de escrita. Para verificar isto, você pode clicar com o botão direito, acessar as permissões do arquivo e verificar se os checkboxes de escrita estão marcados. Caso não estejam, deverá marcá-los.

Nenhum comentário em "Manipulando arquivos com PHP (criando, movendo, editando, excluindo)"

Comentar aqui: