<?php /** * Autor: André Matias; * Objetivo: Extração de email e tipo de erro de mensagens de Delivery Failure * Data: 29/01/16 */ // Importação de Classes necessárias e configurações previas require "./classes/diretorio.class.php"; require "./classes/arquivos.class.php"; require "./classes/extratora.class.php"; require "./ve-conf.php"; //Configurando os diretórios de Destino de arquivos e Origem dos dados $dir = new Diretorio(); $dir->setDirOrigem(Import_Dir); $dir->setDirDestino(Export_Dir); $destino = $dir->getDirDestino(); $origem = $dir->getDirOrigem(); //Listando todos os arquivos do diretorio de origem $listaOrigem = $dir->listFilesOrigem($origem); //var_dump($listaOrigem); //Arquivo para salvar os dados extraidos em um arquivo .csv $save = new Arquivos($destino, Name_File, Extencao); $cabecalho = Arquivos::write($save, "Email , Tipo de Erro \n"); //loop para checar o diretório e abrir o arquivo para extrair os dados e gravar em um .csv $count = 2; //variavel contadora para controlar os indices do array $listaOrigem while ($count < count($listaOrigem)) { //separando o nome da extenção do arquivo $ficheiro = explode(".", $listaOrigem[$count]); // echo "<pre>";