listaqndo conteudo de arquivo txt
Boa tarde, forum..blz?
To aqui quebrando a cabeca pra fazer funfar um script que imprima o conteudo de um arquivo.txt. Abrir, ler e imprimito tudo do txt na tela foi facil mas agora complicou. Dentro de meu txt possuo 5 linhas:
50988 xxxxxxx_jpg
58774 xxxxxxx_jpg
12548 xxxxxxx_jpg
Agora qdo o php imprime o conteudo do arquivo na tela nao me eh retornado em varias linhas e sim em um unica linha. O quero eh conseguir pegar apenas os numeros.
Galera agradeco a ajuda
Valeu
listaqndo conteudo de arquivo txt
se vc tive imprimindo em um terminal vc precisa colocar algo assim:
Mas se for na web vc precisa imprimir assim:
listaqndo conteudo de arquivo txt
Ola!
Para listar linhas diferentes:
Citação:
<?
function pegaosnumeros($FILE){
$CONTEUDO=file_get_contents("$FILE"); //pega o conteudo do arquivo
$LINHAS=explode(chr(10),$CONTEUDO); //joga cada linha como um elemento do array
for($i=0;$i<=count($LINHAS);$i++){
$COLUNAS=explode(" ",$LINHAS[$i]); //Divide a linha em colunas
printf("$COLUNAS[0]<br>\n"); //Exibe somente os numeros
}
}
?>
pronto agora é só chamar pegaosnumeros("arquivo.txt");
e esta pronto o programa completo para vc :D[/code]
listaqndo conteudo de arquivo txt
[quote="loxamir"]Ola!
Para listar linhas diferentes:
Citação:
<?
CODIGO ACIMA CI
?>
pronto agora é só chamar pegaosnumeros("arquivo.txt");
e esta pronto o programa completo para vc :D[/code]
Boa carinha mas fiz o seguinte e se puder me ajudar mais uma vez!?!?
Código :
<?php
$sites = array("sites.jpg.txt","sites.asf.txt","sites.wmv.txt");
for($m=0; $m <> count($sites); $m++) {
$arquivo = $_SERVER['DOCUMENT_ROOT']."/diretorio/diretorio/.$sites[$m]."";
$file = file($arquivo);
$conteudo = implode("",$file);
$linhas=explode(chr(10),$conteudo);
for($i=0;$i<=count($LINHAS);$i++){
$colunas=explode(" ",$linhas[$i]);
echo $colunas[0]."<br>\n";
}
}
O retorno soh me tras os dados do primeiro registro do array(sites.jpg.tx), no demais o php acusa um erro.
Warning: file(/usr/home/diretorio/public_html/central/totaliza_sites/sites,asf.txt): failed to open stream: No such file or directory in /usr/home/diretorio/public_html/central/totaliza_sites/total_files.php on line 9
Warning: implode(): Argument to implode must be an array. in /usr/home/diretorio/public_html/central/totaliza_sites/total_files.php on line 10
listaqndo conteudo de arquivo txt
bom cara...alguma coisa tu copio e colo errado....pq na msg de erro ele fala "sites,asf.txt" soh q no teu programa vc usa "sites.asf.txt"
Citação:
Postado originalmente por jamba
Código :
$sites = array("sites.jpg.txt","sites.asf.txt","sites.wmv.txt");
Warning: file(/usr/home/redesexo/public_html/central/totaliza_sites/sites,asf.txt): failed to open stream: No such file or directory in /usr/home/redesexo/public_html/central/totaliza_sites/total_files.php on line 9
PS: .../redesexo/... ¬¬*
:lol: :lol: :lol: :lol: