Już gra, odpowiedz w poscie wyżej

.
Ale mam jeszcze jeden problem, otórz jak zgadne słowo i pisze
Dobrze 
to czasmi znowu losuje ten sam wyraz, tak jakby stronka albo skrypt chashowało tablice $tresc[], jak to naprawić? Czy nalerzy usunac tablice i na nowa ją stworzyć?
cały skrypt:
<?
//--- WRZUCENIE PLIKU DO TABLICY ---
$filename='lekcje/'.$katalog.'/'.$plik.'.txt';
for( $i=0
; $i<(count($file)-2
) ; $i++){ $tresc[] = chop($file[$i+2
]); }
//--- PRZGOTOWANIE PLIKU DO TESTU ---
if($_GET['akcja2'] == 'poczatek'){
for($i=0 ; $i<$ile ; $i++){
$filename='lekcje/'.$katalog.'/'.$plik.'.txt';
$nowy = $co[0].'|'.$co[1].'|'.$co[2].'|0';
$file[$i+2] = $nowy."rn";
$fp = fopen($filename , "w");flock
($fp,2
); flock($fp,3
);fclose
($fp); }
}
//--- TYTUŁ ---
$filename='lekcje/'.$katalog.'/'.$plik.'.txt';
echo '<span class="title">'.$title.'</span>';
//--- USTALENIE JEZYKA (EN->PL, PL->EN) ---
if($_GET['jezyk'] == 'English -> Polski'){ $_GET['nrjezyk'] = 1; $_GET['nrjezyk2'] = 2;}
elseif($_GET['jezyk'] == 'Polski -> English'){ $_GET['nrjezyk'] = 2; $_GET['nrjezyk2'] = 1;}
//--- FORMULARZ I HIDDEN ---
<form method="get" action="index.php">
<input type="hidden" name="katalog" value="'.$katalog.'" />
<input type="hidden" name="plik" value="'.$plik.'" />
<input type="hidden" name="akcja" value="dyktando" />
<input type="hidden" name="nrjezyk" value="'.$_GET['nrjezyk'].'" />
<input type="hidden" name="nrjezyk2" value="'.$_GET['nrjezyk2'].'" />
';
$slowko2 = explode("|", $tresc[$_GET['nr']]); $slowko2 = $slowko2[$_GET['nrjezyk2']];
if($_GET['akcja2'] != 'poczatek'){
if($_GET['slowko2'] == $slowko2){
echo '<font color="green">Dobrze! :)</font><input type="hidden" name="bledne" value="'.$_GET['bledne'].'" /><input type="hidden" name="poprawne" value="'.++$_GET['poprawne'].'" /><br /><br /><br />'; $filename='lekcje/'.$katalog.'/'.$plik.'.txt';
$co = explode("|", $tresc[$_GET['nr']]); $nowy = $co[0].'|'.$co[1].'|'.$co[2].'|1';
$file[$_GET['nr']+2] = $nowy."rn";
$fp = fopen($filename , "w");flock
($fp,2
); flock($fp,3
);fclose
($fp);
}else{
echo '<font color="red">Zle! :(</font><input type="hidden" name="bledne" value="'.++$_GET['bledne'].'" /><input type="hidden" name="poprawne" value="'.$_GET['poprawne'].'" /><br /><br /><br />'; }
}
echo 'Pytanie ['.$_GET['poprawne'].'/'.$ile.'] [Poprawne: '.$_GET['poprawne'].' Błędne: '.$_GET['bledne'].']<br /> <br /><br />';
if($_GET['poprawne'] != $ile){
function losuj($tresc, $nrjezyk){
[b
] $losowa_liczba = array_rand ($tresc, 1
);[/b
] //PRZEZ TEN WERS SIE WIESZA $slowko0 = explode("|", $tresc[$losowa_liczba]); $slowko = $slowko0[$nrjezyk];
$slowkonr = $slowko0[3];
if($slowkonr == 1) losuj($tresc, $nrjezyk);
}
losuj($tresc, $_GET['nrjezyk']);
echo ' <big><b>'.$slowko.'</b><big><br><br> <input type="text" name="slowko2"><br><br>
<input type="hidden" name="nr" value="'.$losowa_liczba.'">
<input type="hidden" name="slowko" value="'.$slowko.'">
<input type="submit" value="Dalej">';
}else{
}
?>
Aha, nie iwem czememu ale cos znowu nei działa:
http://3miel.ovh.org/english/index.php?kat...ish+-%3E+Polski spróbujcie czy jak dobrze odpowiecie, czy mozna dalej odpowiadac, bo u mnei sie wiesza :/
-EDIT--------
doszedłem do wniosku, że skrypt sie wiesza przy losowaniu liczby losowej.
Co moze byc przyczyną?