Olá meu caros amigos,
Venho aqui pedir uma ajuda cruel aos senhores!
Seguinte tenho um arquivo texto que se chama “black_list.txt” e quero gravar dados de uma array no arquivo e depois resgatalos em uma array, até ai tudo bem eu consegui fazer com o código que deixarei a baixo.
A QUESTÃO É: como continuar adicionando dados serializados(que é unico meio de poder se resgatar em uma array depois) pois nas funções a baixo ele adiciona, mas ele só le o array que foi adicionado primeiro, os que vieram depois simplesmente são ignorados.
Quem poder me ajuda desde já agradeço.
[code]function gravar_array_arquivo($file_name,$array) {
$content = serialize($array);
$fd = @fopen($file_name, 'a+'); // Abre o arquivo para Gravação, e se ele não existir será criado
fwrite($fd,$content); // Abre o Arquivo para leitura
fclose($fd); // Fecha a variável
chmod($file_name, 0644); //Dá permissão ao dono fazer escrita no arquivo
}
function ler_array_arquivo($file_name){
$fd = @fopen($file_name, 'r'); //Abre o arquivo para leitura
// responssãvel pela leitura do arquivo (Arquivo, Tamanho)
$file_content = fread($fd, filesize($file_name));
fclose($fd); //Fecha o arquivo
$array = unserialize($file_content); // Utiliza a variavel responsãvel pela leitura do arquivo
return $array; // responssável pelo retorno da variável
}[/code]