CÓDIGO PHP PARA TESTAR ARQUIVO: LEITURA, ESCRITA E SE EXISTE

Vamos aprender uma série de códigos PHP importantes para manipulação de arquivos. Antes de ler um arquivo, escrever em um arquivo é importante verificar primeiro se ele existe, se pode realmente ser lido ou se pode ser escrito. Para isto veja alguns códigos php para isto:

Código PHP para Testar se arquivo pode ser lido

$filename = 'teste2.php';
if (is_readable($filename)) {
   echo 'O arquivo permite leitura';
} else {
   echo 'O arquivo não permite leitura';
}

Código PHP para testar se arquivo pode ser escrito

if (is_writable($filename)) {
   echo 'O arquivo permite escrita';
} else {
   echo 'O arquivo não permite escrita';
}

Código PHP para testar se arquivo existe:

$filename = 'teste2.php';

if (file_exists($filename)) {
   echo "O arquivo $filename existe";
} else {
   echo "O arquivo $filename não existe";
}

CÓDIGO PARA COPIAR ARQUIVOS USANDO PHP

Você vai aprender um código PHP para copiar um arquivo que está no servidor de hospedagem. Você pode usar esta funcionalidade para criar uma copia de segurança de um arquivo antes de edita-lo.

$fn = "./dados.txt";

if (copy ($fn, "dados0.txt")){
         die ("Arquivo '$fn' copiado para dados0.txt ");
}else{
        die ("Erro ao copiar arquivo");
}

 

COMO APAGAR ARQUIVO DO SERVIDOR USANDO PHP

Você vai aprender os códigos PHP necessários para apagar um determinado arquivo que está no servidor de hospedagem utilizando apenas o PHP. É de grande utilidade para apagar arquivos que já foram utilizados e que não são mais importantes. No código abaixo existe a emissão de uma mensagem que confirma que o arquivo foi excluído.

$fn = "./dados0.txt";
// Excluindo arquivo
$ret = unlink ($fn);
if ($ret){
         die ("Arquivo excluído!");
}else{
        die ("Erro ao excluir arquivo");
}

CÓDIGO PHP PARA MOSTRAR ARQUIVOS DE UM DIRETÓRIO

Vamos supor que você tenha um diretório no seu site que possuem diversos arquivos PDF. O seu objetivo é gerar uma página que reconhece estes arquivos e exibe a lista completa de todos os arquivos que estão no diretório. Sempre que um novo arquivo for transferido para o diretório a página fará a atualização automática exibindo aquele novo arquivo junto com os demais.

No exemplo abaixo estamos exibindo os arquivos de uma pasta localizada em /home/1www/ sendo que cada nome do arquivo será listado com um espaço entre as linhas usando o código html <br>. Observe que usando códigos html como  o “a href” você pode listar o nome dos arquivos já lincados.

$dn = opendir ("/home/1www/");
while ($file = readdir ($dn)) {
        print "$file<br>";
}
closedir($dn);

CÓDIGO PHP QUE LÊ UMA LINHA ESPECÍFICA DO ARQUIVO TEXTO

Este script PHP mostra o código que você precisa para abrir uma linha específica de um arquivo texto. Vamos supor que você tenha um arquivo gravado por um formulário onde existe na primeira linha o nome da pessoa, na segunda linha a data de nascimento e na terceira linha o endereço. Se você deseja exibir apenas o endereço basta abrir o arquivo e configurar o script para fazer a leitura da linha 3. No exemplo abaixo estamos exibindo o conteúdo da linha 38 de um arquivo texto.

$fn = "./dados.txt";
$nr_linha = 38;
$f_contents = file ($fn);
$sua_linha = $f_contents [$nr_linha];
print $sua_linha;

CÓDIGO PHP QUE LÊ LINHA DE ARQUIVO POR SORTEIO RANDOMICAMENTE

Você vai aprender a fazer um código PHP que sorteia uma linha dentro de um arquivo de texto para ser exibida. O código faz uma leitura de linha de forma aleatória, randomicamente. Funciona como se fosse um sorteio. É uma função muito útil quando queremos exibir um texto como uma poesia ou um pensamento no final de uma página ou mesmo no topo da página. Você pode colocar uma frase por linha e depois cada vez que a página for executada uma frase diferente será exibida.

$fn = "./pensamentos.txt";
$f_contents = file ($fn);
srand ((double)microtime()*1000000);
$linha_aleatoria = $f_contents[ array_rand ($f_contents) ];
print $linha_aleatoria;

CÓDIGO PHP PARA LER ÚLTIMAS LINHA DE ARQUIVO TEXTO

Você vai aprender como criar um código PHP capaz de abrir um arquivo texto para ler seu conteúdo de forma inversa. No lugar de começar lendo as primeiras linhas do arquivo você começará a fazer a leitura do texto pelas últimas linhas. É uma abertura de arquivo para leitura de forma inversa onde as últimas linhas serão as primeiras a serem lidas. Isto é muito importante quando precisamos abrir um arquivo de log, um arquivo com registros gravados de forma que as últimas gravações são justamente as que nos interessam.

$fn = "./dados.txt";
$f_contents = array_reverse (file ($fn));
foreach ($f_contents as $linha_inversa) {
        print $linha_inversa;
}

CÓDIGO PHP QUE BUSCA PALAVRAS REPETIDAS EM ARQUIVO

Hoje você vai conhecer um código PHP capaz de abrir um arquivo de texto para procurar palavras duplicadas, palavras repetidas. Este código tem muitas aplicações de grande utilidade. Além de mostrar quais são as palavras repetidas ainda mostra quantas vezes a palavra repetida apareceu no arquivo TXT.

$fn = "./dados.txt";
$f_contents = preg_split ("/[\s+/", implode ("", file ($fn)));
foreach ($f_content as $palavra) {
        $ar[$palavra]++;
}
print "A seguinte palavra tem duplicatas
"; foreach ($ar as $palavra => $conta_palavra) { if (conta_palavra > 1) { print "Palavra: $palavra
Número de ocorrências: $conta_palavra

"; } }

COMO CONTAR NÚMERO DE LINHAS DE UM ARQUIVO USANDO PHP

Hoje você vai aprender como contar o número de linhas de um arquivo de texto iniciando com 1. Muitas vezes você deseja saber quantas linhas existem em um arquivo de log, ou mesmo em uma página html. O código abaixo vai utilizar o “count” que fará a contagem que você precisa.

$fp = "./dados.txt";
$line_count = count (file ($fp));
echo $line_count;

COMO FAZER SITE DE CLASSIFICADOS TIPO OLX, BOMNEGOCIO

Vou mostrar como você pode montar um site de classificados utilizando o melhor script grátis de classificados já inventado. Se trata de um software gratuito que permite qualquer pessoa entrar no negócio lucrativo dos classificados online. Este mercado fatura milhões de reais todos os anos e a tendência é crescer já que a internet no Brasil está se tornando cada vez mais popular entre as pequenas empresas. São justamente as pequenas empresas que estão dispostas a investir na publicidade em sites de classificados. Pequenos vendedores, pessoas físicas que comercializam seus produtos e serviços são grandes clientes de sites de classificados.

Existem hoje em dia grandes sites de classificados no Brasil como é o caso do OLX e Bomnegocio.com e você pode abrir um site de classificados para concorrer com os grandes. Para isto você só precisa do software e de uma boa empresa de hospedagem. O software que é um script php grátis de classificado se chama OpenClasssifieds e possui um site oficial no endereço http://open-classifieds.com/

Fazer um site de classificado com este script é fácil e rápido, o resultado sem qualquer personalização já será um site bonito e elegante com aparência profissional.  O software é gratuito porque é desenvolvido por um grande número de pessoas que se uniram para criar e mantem o projeto livre e gratuito. Para ver uma demonstração do script de classificados funcionando clique aqui.  Observe na parte superior, do lado do logo que tem uma opção para selecionar diversos visuais ou templates diferentes para o classificado. Atualmente existem em todos os países do mundo mais de 150 mil sites de classificados utilizando o OpenClassifieds.  Clique aqui para fazer o download.

Nem todas as empresas de hospedagem aceitam sites com scripts como o de classificados. Se você estiver precisando e uma indicação de um bom plano de hospedagem para instalar o script clique aqui para ver o plano.