Ler Quantos Caracteres Tem Um Txt
#1
Posted 17/02/2004, 12:15
bom estou fazendo um editor simples.. so com o textarena e os botoes , vizualizar, enviar, limpar , voltar, OK? bom já fiz o de incluir e deletar + não estou conseguindo fazer o de alterar, tipo eu tou usando
$abre = fopen($arquivo,"r");
$le = fread($abre,filesize($arquivo));
@fclose($abre);
echo $le;
bom ele num ta exibindo todo o conteudo.. ele ta catando o tamanho do arquivo, ai ele ta transformando em total de caracteres.. bom eu sei que eu tou usando filesize(); tem outro jeito de pegar o total de caracteres de um arquivo ?
sem usar o filesize();
agradeço desde já ..
PALMEIRAS - Primeiro campeão do mundo em 1951
#2
Posted 17/02/2004, 15:27
$arquivo = file("arquivo.txt"); $contar = count($arquivo); for ($i=0; $i < $contar; $i++) { $cache .= $arquivo[$i]."<br>"; } echo $cache;
"Quanto mais sei, mais sei que nada sei" By Sócrates
"O pior câncer é o EGOÍSMO!!" By Anônimo
"A Tecnologia é boa, mas deixa as pessoas EGOÍSTAS!!" By Anônimo
#3
Posted 17/02/2004, 18:31
tipo eu fiz um script em PHP e quero abrir .. so que ele pega so pela metade...ve se isso o ajuda:
$arquivo = file("arquivo.txt"); $contar = count($arquivo); for ($i=0; $i < $contar; $i++) { $cache .= $arquivo[$i]."<br>"; } echo $cache;
PALMEIRAS - Primeiro campeão do mundo em 1951
#4
Posted 17/02/2004, 22:07
Olá. Qual o tamanho que ele está retornando? Faz um "echo filesize($arquivo);" pra ver. Estranho isso... Na documentação está, praticamente, igual ao que você fez:aê galera blz ?
bom estou fazendo um editor simples.. so com o textarena e os botoes , vizualizar, enviar, limpar , voltar, OK? bom já fiz o de incluir e deletar + não estou conseguindo fazer o de alterar, tipo eu tou usando
$abre = fopen($arquivo,"r");
$le = fread($abre,filesize($arquivo));
@fclose($abre);
echo $le;
bom ele num ta exibindo todo o conteudo.. ele ta catando o tamanho do arquivo, ai ele ta transformando em total de caracteres.. bom eu sei que eu tou usando filesize(); tem outro jeito de pegar o total de caracteres de um arquivo ?
sem usar o filesize();
agradeço desde já ..
http://br.php.net/ma...ction.fread.php
#5
Posted 18/02/2004, 09:35
poem estranho nisso..Olá. Qual o tamanho que ele está retornando? Faz um "echo filesize($arquivo);" pra ver. Estranho isso... Na documentação está, praticamente, igual ao que você fez:aê galera blz ?
bom estou fazendo um editor simples.. so com o textarena e os botoes , vizualizar, enviar, limpar , voltar, OK? bom já fiz o de incluir e deletar + não estou conseguindo fazer o de alterar, tipo eu tou usando
$abre = fopen($arquivo,"r");
$le = fread($abre,filesize($arquivo));
@fclose($abre);
echo $le;
bom ele num ta exibindo todo o conteudo.. ele ta catando o tamanho do arquivo, ai ele ta transformando em total de caracteres.. bom eu sei que eu tou usando filesize(); tem outro jeito de pegar o total de caracteres de um arquivo ?
sem usar o filesize();
agradeço desde já ..
http://br.php.net/ma...ction.fread.php
ele ta catando no maximo 256 caracteres no textarea....
ele vai ate um determinado ponto... so
ex:
se la no meio do codigo tiver <textarea name ...><? echo $mensagem; ?></textarea> ele so vai ate : <textarea name ...><? echo $mensagem; ?>
num o resto num aparece....
tou ficando doido !!!
editando...
dentro do arquivo que eu quero abrir... tem codigos do PHP... e es isso que ta gerando erro ... uhahah... tem como abrir sem dar erro ?
bom flw !!!
EDITANDO
caraca.... e so ter um TEXTAREA e no meio exibindo alguma variavel que da erro
<textarea name=teste cols=10 rows=10><? echo $teste1; ?></textarea>
da erro !!!!
Edição feita por: Goku Jr, 18/02/2004, 16:35.
PALMEIRAS - Primeiro campeão do mundo em 1951
#6
Posted 18/02/2004, 21:31
1ª - Tente codificar como html.
<textarea name=teste cols=10 rows=10><?=htmlspecialchars($teste1)?></textarea>
2ª - Em vez de filesize, experimente sizeof. Tudo bem que sizeof é um apelido (alias) para filesize, mas dada a circunstância, sabe-se lá se de repente funciona.
#7
Posted 19/02/2004, 22:16
flw !!!
PALMEIRAS - Primeiro campeão do mundo em 1951
#8
Posted 20/02/2004, 02:09
é muito simples..
$arquivo = "path/arquivo.txt";
$lendo = file($arquivo);
foreach ($lendo as $linhas) {
echo $linhas;
}
ele retorna um Array...
_sABAOTE - _mATEUS
WebDeveloper Php
HostPower - O Poder da Tecnologia em Suas Mãos!
Inglês, Php, MySQL, CGi, Html, Fireworks, Corel, Photoshop
___Conhecimentos___
E-mail :: mateus@hostpower.com.br
Icq :: 171106451
Site :: buscalivre.com.br
#9
Posted 20/02/2004, 09:04
bom eu uso srtlen(). assim, abre o arquivo e transforma ele numa string, depois poe assim:
$tamanho = strlen($stringDoArquivo); print("$tamanho");isso imprimirá o numero de caracteres da string. bom acho q eh isso. flw
#10
Posted 20/02/2004, 12:36
<textarea ....><? echo $nome; ?></textarea>
ele só imprime ate
<textarea ....><? echo $nome; ?>
dai pra frente o que tiver não mostra !!!!
PALMEIRAS - Primeiro campeão do mundo em 1951
#11
Posted 20/02/2004, 12:39
#12
Posted 20/02/2004, 12:51
+ em quanto isso vou me virando por aqui...
flw !!!
PALMEIRAS - Primeiro campeão do mundo em 1951
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)