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.
Blog Maurício Luís