ja napisałem żeby dodać nowe zostawiając stare? Gdzie? ;]
spojrzysz jeszcze czemu źle robię?
spojrzysz jeszcze czemu źle robię?

Kod:
<?php
//SPRAWDZANIE CZY PLIK ISTNIEJE
$plik = "kody.txt";
if (!file_exists($plik)) {
for ($s = 0; $s < 11; $s++){
srand((double)microtime()*1000000);
$kod=md5(uniqid(rand()));
$txt = substr($kod,0,5); //okrajamy kod do 5 znaków
$kody[] = $txt; // tutaj zapisujemy okrojony kod do tablicy
}
file_put_contents("kody.txt", serialize($kody));
}
else{
$kody = unserialize(file_get_contents('kody.txt'));
}
//---------------------------------------------------------------------
if (isset($_POST['haslo']) && $_POST['glosuj']) {
if (in_array($_POST['haslo'], $kody)){
//ZAPISYWANIE WYNIKOW DO PLIKOW
$filename=$_POST['auto'].'.txt';
$votes = 1;
if(file_exists($filename)){
$votes = file_get_contents($filename);
$votes++;
}
file_put_contents($filename, $votes);
$message = "dziękujemy za oddanie głosu";
//USUWANIE WPISANEGO HASŁA Z PLIKU I ZASTAPIENIE GO INNYM
// ---------------------------------------nowe elementy-------------------------------------------- //
$uzytehaslo = array($_POST['haslo']);
srand((double)microtime()*1000000);
$kod=md5(uniqid(rand()));
$nowe = substr($kod,0,5);
$nowehaslo = array($nowe);
$nowatablica = array_replace($kody; $użytehaslo; $nowehaslo);
file_put_contents("kody.txt", serialize($nowatablica))
//--------------------------------------------------------------------------------------------//
}
else {
$message = "wpisałeś niepoprawne hasło";
}
}