Abrindo arquivo e convertendo de um caracter para outro
Publicado por Claudio Rocha de Jesus 13/06/2008
[ Hits: 5.666 ]
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);
?>
Upload de imagens com redimensionamento
Manipulação de arquivos CSV para gerar instrução SQL
Nenhum comentário foi encontrado.
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?
Problemas com Driver NVIDIA (5)
Warcraft II Remastered no Linux? (8)
Instalação dualboot Windows 11 e Debian 13 (7)









