<? ################################################ # Fun��es de manipula��o de txt # # # # txt_remove(nome DB, linha); # # txt_add(nome DB, Conte�do, [linha]); # # txt_edit(nome DB, Novo Conte�do, Linha); # # txt_create(nome DB); # # txt_drop(nome DB); # # # # leonardo_giori(BOZO) # # www.gambiarra.com.br # # # ################################################ //adiciona uma linha em um txt. //aceita inserir valor numa linha determinada, se n�o for setada, adiciona no fim function txt_add($db,$value,$row=""){ $rows = file($db); if($row==""){ $new_rows = $rows; $new_rows[] = "\r\n".$value; }else{ $row = intval($row); $i = 0; foreach($rows as $r){ if($i==$row){ $new_rows[] = $value."\r\n"; } $new_rows[] = $r; $i++; } } file_put_contents($db,$new_rows); } //edita uma determinada linha de um txt function txt_edit($db,$value,$row){ $rows = file($db); $rows[$row] = $value; file_put_contents($db,$rows); } //Remove determinada linha de um txt function txt_remove($db,$row){ $rows = file($db); $rows[$row] = ""; foreach($rows as $r){ if($r!=""){ $new_rows[] = $r; } } file_put_contents($db,$new_rows); } //Cria um txt function txt_create($db){ if(file_exists($db)){ return false; }else{ $handle = fopen($db,"w+"); fclose($handle); return true; } } //Deleta um txt function txt_drop($db){ return unlink($db); } /* exemplos txt_remove("db.txt",2); txt_add("db.txt","TESTE",1); txt_edit("db.txt","TESTE",2); txt_create("db.txt"); txt_drop("db.txt"); */ ?>