Olá! Domingo, 20 de Maio de 2012.



Dicas CódigoFonte.net
Domingo, 29 de Agosto de 2010

Diversas ações sobre arquivos com PHP

Uma coisa comum é ter que criar arquivos on-line, sem que tenha alguém sempre lá, recebendo os e-mails e fazendo o que se pede. Porém, é fácil fazer muitas coisas utilizando apenas o PHP.

Por exemplo: Você quer criar uma página para cada usuário do site, ou cadastro de produtos de uma loja virtual, ou planos e projetos de desenvolvimento de uma empresa, ou... Enfim, as utilidades são infinitas!

É por isso que o códigofonte.net traz para você hoje um pequeno tutorial, para que você aprenda a fazer tudo isso em um servidor que suporte PHP. Nada mais é necessário, a não ser um pouco do seu tempo.

Criar

Agora, você aprenderá a criar um arquivo de qualquer extensão e, se observar o funcionamento dos arquivos .zip, logo estará criando arquivos deste tipo também!

Esse exemplo é simples: utilizamos uma página com as variáveis que serão utilizadas. Observe:

<?php
$arquivo = "nomedoarquivo.extensao"
$conteudo = "conteudodoarquivo"
$texto = "$arquivo";
$abrearquivo = fopen($texto, 'w');
fwrite($abrearquivo, $conteudo);
fclose($abrearquivo);
?> 

Verifique que:

A variável "$arquivo" é o nome do arquivo com extensão.

A variável "$conteudo" é o conteúdo do arquivo.

As outras variáveis não precisam ser modificadas.

Por esse exemplo, você consegue criar um formulário para alguém criar um arquivo sem precisar editar esse código, utilizando o $_POST['nomedocampo']; facilmente, e creio que não preciso explicar como é isso por aqui.

Copiar

Esta função é mais simples. Basta guardar isso:

copy("origem","destino");

Veja esse exemplo:

<?php
$origem = 'arquivo.txt';
$destino = 'pasta/example.txt';
copy($file, $newfile);
?>

Verifique que:

A variável "$origem" define a origem da cópia.

A variável "$destino" define, com o nome do arquivo, o destino da cópia.

Este código só possui duas variáveis.

Para um código pequeno, dar-se-á uma descrição pequena, certo?

Deletar

Este código é ainda menor e mais simples do que o anterior. Observe:

<?php
unlink("arquivo.extensao");
?>

Então, para este não será preciso nenhuma palavra a mais.

Outras funções

Somando essas funções, você consegue fazer mais outras funções. Veja esses exemplos:

MOVER = COPIAR + DELETAR

RENOMEAR = COPIAR + DELETAR

Comentários do artigo [Novo comentário]

lucas.exe - 11 de Outubro de 2010 - 08:07
bom artigo, é sempre útil essas funçoes...

para que não haja erros deve-se colocar ponto e virgula ";" lá nas primeiras linhas do primeiro codigo;
Para adicionar um comentário você deve efetuar o login


Gostou do CódigoFonte.net? Quer indicar a um amigo?
Preencha os campos a seguir.
Seu Nome:
Seu E-mail:
E-mail de seu Amigo:






CodigoFonte.net » CodigoFonte.eti.br » Compre De Tudo » Meu Mural » Competiva - Criação de Sites » Todos os Direitos Reservados © 2002/2010

Procurando Notebooks, Câmeras Digitais, iPhones?

CompreDeTudo.com