Crie uma tabela simples, como a seguinte: CREATE TABLE `log` ( `logcontent` VARCHAR(255) NOT NULL ); acesse esta tabela quando quizer fazer inserções de log, exemplo: $bd = mysql_connect("host","usuario","senha") ao invés de inserir no txt insira na tabela, por exemplo: $sql = "insert into log values('Conteudo a ser inserido')"; $retorno = mysql_db_query("Nome do Banco de dados",$sql,$bd); se sua inserção funcionou ... o ponteiro $retorno deve apontar para algo diferente de NULL teste da seguinte maneira: if (!$retorno) // Toma uma atitude ... porque a inserção fracassou... depois de inserido você pode ou listar o conteudo em uma pagina web ou em um arquivo texto ... para buscar o conteudo desta tabela proceda da seguinte maneira: while(list($logvalue)=mysql_fetch_row($retorno)) { // A variavel $logvalue possui a cada iteração deste while // o conteudo de uma linha de seu log ... } A grande vantagem de se usar uma tebela mysql é a segurança, capacidade à multiplos acessos e a flexibilidade a pesquisas. Espero ter ajudado ... qualquer duvida ... leo@todeschini.info