Converter data
Olá pessoal, utilizo a estrutura abaixo retirada aqui do forum e que me ajuda muito, porem agora tenho um campo com data que vem pelo FTP em formato txt como 01/02/2012, sendo assim caio no velho problema de conversão de datas, alguém tem alguma sugestão de como implementar a modificação na estrutura abaixo:
<?php
$sql_arquivo = mysql_query("SELECT * FROM tb_arquivos_ftp WHERE diretorio LIKE '%funcionario%'");
$total = mysql_num_rows($sql_arquivo);
while($resultado = mysql_fetch_array ($sql_arquivo)){
$caminho = $resultado['diretorio'];
}
//abre o arquivo
if ( ( $fh = fopen( 'FTP/DADOS_ZIP/'.$caminho , 'r' ) ) ){
$lines = array();
//com o arquivo aberto percorre as linhas
while ( ( $linha = fgets( $fh , 1024 ) ) ){
$lines[] = sprintf( '("%s")' , implode( '","' , array(
trim(substr($linha, 0, 4)), //CAMPO COD
trim(substr($linha, 5, 50)), //CAMPO NOME
trim(substr($linha, 51, 61)), //CAMPO DATA
) ) );
}
fclose( $fh );
//conta as linhas a serem inseridas desde o inicio, para iniciar da linha 2 mude o 0.
if ( count( $lines ) > 0 ){
$acessosql = sprintf(
'INSERT INTO tb_funcionario (cod, nome, data) VALUES %s',
//percorre as linhas até a ultima, que seria - 0.
implode( ',' , array_slice( $lines , 0 , count( $lines ) - 0 ) )
);
mysql_query($acessosql) or die(mysql_error());
}
}
//print $acessosql.'<br>';
?>
Grato,
Discussão (3)
Carregando comentários...