PHP - Script

1. PHP - Script

Geraldo Augusto de Oliveira Quites
geraldoquites

(usa Suse)

Enviado em 16/04/2012 - 14:11h

Preciso criar um script em PHP onde o mesmo vai ler um arquivo texto e se encontrar um determinado texto ele vai adicioná-lo a um banco de dados do mysql.

Ex.: o PHP vai ler meu arquivo /var/log/mail se encontrar "to:teste@dominio.com.br" vai verificar na mesma linha se também existe "from:exemplo@dominio.com.br" caso positivo, vai pegar o exemplo@dominio.com.br e gravar numa banco de dados mysql.

O banco de dados já esta criado.

Agradeço ajuda.

Geraldo.


  


2. Re: PHP - Script

Perfil removido
removido

(usa Nenhuma)

Enviado em 16/04/2012 - 14:26h

Opá!!!! Beleza????

Iaê... Você já começou? Sua duvida é como começar?
Posta oque você já fez.


3. Re: PHP - Script

Geraldo Augusto de Oliveira Quites
geraldoquites

(usa Suse)

Enviado em 16/04/2012 - 14:50h

Blz Amigo, não iniciei nada ainda, só tenho o banco de dados que vai receber a informação encontrada...ok ?



4. Re: PHP - Script

Perfil removido
removido

(usa Nenhuma)

Enviado em 16/04/2012 - 15:02h

geraldoquites escreveu:

Blz Amigo, não iniciei nada ainda, só tenho o banco de dados que vai receber a informação encontrada...ok ?


Tem que ser em php? É para ele ler o mail.log mesmo? Você quer pegar tudo depois do from=<> e do to=<>? Tem que comparar com oque já existe no banco e só grava os diferentes?

Desculpa a pergunta... Mas qual a sua intenção com isso?
Derrepente podemos amadurecer outras ideias.


5. Re: PHP - Script

Geraldo Augusto de Oliveira Quites
geraldoquites

(usa Suse)

Enviado em 16/04/2012 - 15:13h

Amarildo, é o seguinte:

Criei um banco de dados que tem duas variáveis, EMAIL e GRAVA.

Quando o PHP rodar, ele vai abrir esse banco de dados e verificar, se a variável GRAVA estiver com valor "1" e vai procurar o valor da variavel EMAIL e bucar este mesmo email no /var/log/mail e se encontrar vai achar na linha o FROM e gravar num outro banco de dados. Já se a variavel GRAVA estiver como "0" ele não faz nada, ok?


6. Re: PHP - Script

Perfil removido
removido

(usa Nenhuma)

Enviado em 16/04/2012 - 17:19h

Eu comecei aqui. Eu to é meio sem tempo! Vai trabalhando nele ai.

<?php

$host = "localhost";
$user = "usuario";
$pass = "senha";
$banco = "banco";

$conexao = mysql_connect($host, $user, $pass) or die (mysql_error());
mysql_select_db($banco) or die ('erro conexao');

$ponteiro = fopen("../log/mail.log", "r");
if ($ponteiro) {
while (!feof ($ponteiro)) {

$linha = fgets($ponteiro, 4096);
echo "$linha<br>";

}
fclose($ponteiro);
}

$sql = mysql_query("select * from logs");
while($resultado = mysql_fetch_array($sql)){

echo "{$resultado['mail']}<br>";
}

?>



7. Re: PHP - Script

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 16/04/2012 - 23:03h

Complemente ai...


while (!feof ($ponteiro)) {

$linha = fgets($ponteiro, 4096);
if (eregi('to:teste@dominio\.com\.br', $linha) {
//gravar no banco
}


}
fclose($ponteiro);
}







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts