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