Abrindo arquivo e convertendo de um caracter para outro
Publicado por Claudio Rocha de Jesus 13/06/2008
[ Hits: 5.583 ]
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); ?>
Página de downloads que identifica arquivos por extensão
Busca por palavra dentro de arquivos
Manipulação de Arquivos XML para OT Server
Apresentar imagens - Aleatorio na Pagina (todos os Formatos)
Nenhum coment�rio foi encontrado.
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
O macete do Warsaw no Linux Mint e cia
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Dando - teoricamente - um gás no Gnome-Shell do Arch Linux
Como instalar o Google Cloud CLI no Ubuntu/Debian
Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
debian com wayland, configuracao de teclado. Mudou Tudo! [RESOLVIDO] (1)
Iinstalar o Scanner Kodak i940 no Linux Mint 19/20? (3)
Pastas da raiz foram para a área de trabalho [RESOLVIDO] (11)