Abrindo arquivo e convertendo de um caracter para outro
Publicado por Claudio Rocha de Jesus 13/06/2008
[ Hits: 5.787 ]
Homepage: www.zambotecnologia.com.br
Sou iniciante no PHP, ainda estou estudando, e recentemente recebi o desafio de editar arquivos que foram exportados de um banco de dados. Os dados estavam separados por ponto-e-vírgula mas tudo em uma única linha, sem quebra de linha.
Este script irá abrir o arquivo especificado e converter os caracteres. E este script roda na linha de comando.
#!/usr/bin/php
<?php
/**
* Este script irá abrir um arquivo especificado
* e converter um caracter por outro.
*
* @author Claudio Rocha <crochadejesus@yahoo.com.br>
* @version 0.2
* @copyright GPL © 2008, Zambo Informatica ltda.
* @access public
*/
$handle = fopen("/home/rocha/Arquivos/sisweb/dados/VouPax_aw.csv", "r");
if (!$handle) {
echo "Erro ao abrir o arquivo:". $handle;
exit;
}
$buffer = fgets($handle);
$order = ";;";
$replace = "\n";
$new_buffer[] = str_replace($order, $replace, $buffer);
reset ($new_buffer);
foreach ($new_buffer as $value) {
$new_handle = fopen("/home/rocha/Arquivos/sisweb/dados/VouPax_aw.txt", "a");
fwrite($new_handle, $value);
fclose($new_handle);
echo $value;
}
fclose($handle);
?>
Classe em php para listar subdiretórios e arquivos em html
Manipulação de arquivos CSV para gerar instrução SQL
Classe em php para listar subdiretórios e arquivos em html (vs certa)
Nenhum comentário foi encontrado.
Instalação Completa e Configuração Básica do Void Linux
A Fundação da Confiança Digital: A Importância Estratégica de uma PKI CA na Segurança de Dados
Como enviar dicas ou artigos para o Viva o Linux
Como Ativar a Aceleração por GPU (ROCm) no Ollama para AMD Navi 10 (RX 5700 XT / 5600) no Gentoo
Samba 4 AD-DC 2026: Backup & Restore
Samba 4 AD-DC 2026: LAPS (Randomizando senhas locais).
Cairo Dock ainda funcional nos dias de hoje
Configuração de IP fixo via nmcli e resolução de nomes via /etc/hosts no Gentoo
Geany é bom e maior que vscode! (6)
Alguém desconfigurou meu laptop (2)
Atualizador de programas [RESOLVIDO] (2)









