Olá pessoal,
Alguém já fez algo desse tipo ?
Ter um arquivo de texto e dividi-lo em dois arquivos menores ? (sem nenhum delimitador dentro)
Ou teria ideia de como fazer??
Valeu
Dividir Arquivo Texto
Started By jampa_boy, 04/09/2007, 12:14
4 replies to this topic
#1
Posted 04/09/2007, 12:14
www.envolveweb.com.br
#2
Posted 04/09/2007, 12:30
Você pode fazer isso com fopen(), fseek(), filesize().
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
#3
Posted 04/09/2007, 12:50
Só pra contribuir
Se você souber manipular arquivos de texto (espero que saiba), você pode fazer algo parecido com isso. (solução tabajara)
Creio que com isso você resolveria.
Espero que tenha lhe dado uma luz
[]'s
Se você souber manipular arquivos de texto (espero que saiba), você pode fazer algo parecido com isso. (solução tabajara)
$tam = strlen($data); //Onde $data eh uma string com o conteudo do arquivo de texto $div = intval($data/2); //Dividir o tamanho por 2 $data1 = substr($data, 0, $div); //Pegar de 0 até a divisao $data2 = substr($data, ($div+1)); //Iniciar a divisao + 1 ateh o final /** Gravar os arquivos **/
Creio que com isso você resolveria.
Espero que tenha lhe dado uma luz
[]'s
#4
Posted 04/09/2007, 16:52
Usei fseek,
deu blz!
vlw pela ajuda de vcs.
deu blz!
vlw pela ajuda de vcs.
www.envolveweb.com.br
#5
Posted 04/09/2007, 18:55
Eu gosto tanto de ser diferente...
<?php /* * Para PHP 5, PHP 4 eu não tolero mais... :P */ $filename = 'webforum.txt'; list($data1, $data2) = split(file_get_contents($filename), ceil(filesize($filename))); file_put_contents('data1.txt', $data1); file_put_contents('data2.txt', $data2); ?>[]s Até mais
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)