Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde,
Tipo, quero deletar as 3 primeiras linhas do arquivo txt e o restante gravar. Useu um array e deletei as 3 primeiras, o problema agora é gravar o resto.
Olhem:
<?php
$arquivo = "texto.txt";
if (!$abrir = fopen($arquivo, "a")) {
echo "Erro.";
exit;
} echo "Teste - arquivo aberto<br>";
$lista = file("$arquivo");
unset($lista[0]);
unset($lista[1]);
unset($lista[2]);
}fwrite($abrir, $lista);
fclose($abrir);
?>Obrigado.
Assim, entendi até a lógica,mas não consegui colocar em prática =/
Tem como dar um help? Obrigado.
eae, da uma olhada ve se é isso ai...t+
<?php
$arquivo = "texto.txt";
$lista = file("$arquivo");
if (!$abrir = fopen($arquivo, "w+")) {
echo "Erro.";
exit;
} echo "Teste - arquivo aberto<br>";
}$tamanho = count($lista);
for($i = 3;$i<$tamanho;$i++){
fwrite($abrir, $lista[$i]);
}
fclose($abrir);
?>
eae, ali na $lista você tem que passa a pos do array....
se você quer gravar tudo você tem que fazer um for neste seu array...
tendeu?
t+