Abrindo arquivo e convertendo de um caracter para outro
Publicado por Claudio Rocha de Jesus 13/06/2008
[ Hits: 5.213 ]
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); ?>
Eliminar Todos os sub-diretórios de um Diretório
Apresentar imagens - Aleatorio na Pagina (todos os Formatos)
Eliminar Todos os Ficheiros de um Directorio
Nenhum comentário foi encontrado.
Crie alias para as tarefas que possuam longas linhas de comando - bash e zsh
Criando um gateway de internet com o Debian
Configuração básica do Conky para mostrar informações sobre a sua máquina no Desktop
Aprenda a criar músicas com Inteligência Artificial usando Suno AI
Entendendo o que é URI, URL, URN e conhecendo as diferenças entre POST e GET
Instalando Discord no Ubuntu 24.04 LTS
Como instalar o XFCE4-terminal na sua distribuição Linux e integrá-lo ao sistema
Como instalar o Tilix Terminal no Gnome e usá-lo como menu drop-down ao estilo Quake
Problemas chatos alguem se aventura na ajuda? (7)
BUG ao atualizar pacotes libglib2.0-0 libglib2.0-bin libglib2.0-data (7)
Apos atualizaçao do Debian 11 - problema com acentos/teclado (2)
Problemas na configuração da acentuação do meu teclado ABNT2 (1)