Manipulando Arquivos pelo PHP
Em muitos casos nos deparamos com situações onde há a indisponibilidade de banco de dados, como o MySQL, Access, Oracle e etc. São nestas situações que podemos contar com as funções de manipulação de arquivos do PHP.
Em muitos scripts PHP, certos dados são gravados em arquivos .txt, .dat ou .log, entre outros. Tais arquivos são manipulados e tratados pelo PHP, que podem servir desde banco de dados até bibliotecas de funções ou classes. Mas como eu manipulo arquivos, como eu crio, escrevo, leio ou modifico um arquivo?
É isso que este artigo irá demonstrar! Mãos à obra...
Em muitos scripts PHP, certos dados são gravados em arquivos .txt, .dat ou .log, entre outros. Tais arquivos são manipulados e tratados pelo PHP, que podem servir desde banco de dados até bibliotecas de funções ou classes. Mas como eu manipulo arquivos, como eu crio, escrevo, leio ou modifico um arquivo?
É isso que este artigo irá demonstrar! Mãos à obra...
Como faço para ler um arquivo byte a byte?
Por exemplo: Tenho o arquivo texto assim..
0125336008
os 4 bytes seriam o codigo
0124
Os proximos 3 bytes uma outra coisa..
336
e os ultimos 3 mais outra coisa qualquer..
008
Por exemplo: Tenho o arquivo texto assim..
0125336008
os 4 bytes seriam o codigo
0124
Os proximos 3 bytes uma outra coisa..
336
e os ultimos 3 mais outra coisa qualquer..
008
26/09/2004 9:39pm
(~20 anos atrás)
use MySQL se voce tem como. se for um banco grande o arquivo de texto fica mto pesado e gera lerdeza.
dreaz
dreaz
29/04/2004 10:29pm
(~20 anos atrás)
No caso se eu fosse usar um banco de dados em TXT e outro em mySQL qual seria mais rápido, não em termo de facilidade que eu digo mas sim em termo de velocidade.
11/01/2004 7:04pm
(~21 anos atrás)
Gente:
Aqui é um fórum para troca de informações, aqui existe todo nível de pessoas (nível técnico) Alguns são muito feras e sabem tudo, outros como eu não sabem nada :) Acho que qualquer artigo ou contribuição sempre ajuda, o cara ao menos passa a ter idéia de como a coisa funciona e como pode usar, se precisar.
O Que seria do verde se não fosse existissem o amarelo e o vermelho :)
[]'s
Phpman
Aqui é um fórum para troca de informações, aqui existe todo nível de pessoas (nível técnico) Alguns são muito feras e sabem tudo, outros como eu não sabem nada :) Acho que qualquer artigo ou contribuição sempre ajuda, o cara ao menos passa a ter idéia de como a coisa funciona e como pode usar, se precisar.
O Que seria do verde se não fosse existissem o amarelo e o vermelho :)
[]'s
Phpman
14/09/2003 8:30am
(~21 anos atrás)
Apliquei numa necessidade que eu tinha aqui no trabalho, e funcionou perfeitamente. Obrigado.
05/09/2003 7:05am
(~21 anos atrás)
Andreas,
Não leve isso para o lado pessoal, e eu tenho muito a lhe agradecer pelo artigo porque me fez cair a ficha quanto à importância da XML. Me desculpe se, ao comentar seu artigo, você se sentiu ofendido. O que aconteceu foi que eu me libertei de usar o mesmo esquema proposto, que não é errado, funciona bem, era o que eu iria fazer, e criar um sistemeu, no meu padrão, como fazem Oracle, MySQL, MsWord. Você fica dependente da ferramenta deles.
Quanto ao XML não é tão complexo e com a descrição da php.net e os exemplos é tranquilo. Para o MySQL/XML tem uma classe na phpclasses.org. Também do MySQL já me libertei a algum tempo usando a classe adoDB, que é espetacular. O x da programação é aprender a usar as melhores práticas, apenas isso, e esse aprendizado não tem fim. Desculpe e obrigado por me proporcionar esta reflexão.
Não leve isso para o lado pessoal, e eu tenho muito a lhe agradecer pelo artigo porque me fez cair a ficha quanto à importância da XML. Me desculpe se, ao comentar seu artigo, você se sentiu ofendido. O que aconteceu foi que eu me libertei de usar o mesmo esquema proposto, que não é errado, funciona bem, era o que eu iria fazer, e criar um sistemeu, no meu padrão, como fazem Oracle, MySQL, MsWord. Você fica dependente da ferramenta deles.
Quanto ao XML não é tão complexo e com a descrição da php.net e os exemplos é tranquilo. Para o MySQL/XML tem uma classe na phpclasses.org. Também do MySQL já me libertei a algum tempo usando a classe adoDB, que é espetacular. O x da programação é aprender a usar as melhores práticas, apenas isso, e esse aprendizado não tem fim. Desculpe e obrigado por me proporcionar esta reflexão.
29/08/2003 6:49am
(~21 anos atrás)
desculpa mas eu escrevi o artigo para ajudar que não sabe ou nao possui, xml, mysql e etc. se você quer dizer que este metódo é ultrapassado, ou que xml é melhor, ou que você faria melhor, escreva seu próprio artigo e ensine a quem quer usar XML.
não estou te chamando de burro, mas estou dizendo que usar xml_parse, e todo o tipo de coisas para manusear mysql é muito mais complicado do que utilizar FLAT.
mas caso você queira, boa sorte, eu até aconselho. mas este artigo foi feito para quem não quer, ou não sabe usar xml, portanto, se você não se encaixa neste grupo, por favor poupe suas palavras.
Andreas
não estou te chamando de burro, mas estou dizendo que usar xml_parse, e todo o tipo de coisas para manusear mysql é muito mais complicado do que utilizar FLAT.
mas caso você queira, boa sorte, eu até aconselho. mas este artigo foi feito para quem não quer, ou não sabe usar xml, portanto, se você não se encaixa neste grupo, por favor poupe suas palavras.
Andreas
28/08/2003 5:05pm
(~21 anos atrás)
Alguém sabe me informar como eu faço para mover arquivos de uma pasta para outra???
Grato,
Marcelo G. Moraes