Witam, funkcja nie wyświetla mi kolejnych (następnego i następnego+1) wierszy po znalezieniu konkretnego w tablicy. Tablica importowana jest z pliku txt. Gdzie jest błąd?
Myślę, że gdzieś do
tego momentu jest ok, bo po wczytaniu pliku wyświetla zawartość konkretnego indeksu.
$ip=$_SERVER['REMOTE_ADDR'];
$wynik = $_POST['iloraz_inteligencji'];
print("<b><font size=4>Twoj wynik to: $wynik</font></b><br>"); $imie = $_POST['imie'];
print("<b><font size=4>Twoje imie to: $imie</font></b><br>"); $nazwisko = $_POST['nazwisko'];
print("<b><font size=4>Twoje nazwisko to: $nazwisko</font></b><br>"); $imienazwisko="$imie $nazwisko";
$wiek = $_POST['wiek'];
print("<b><font size=4>Twoj wiek to: $wiek</font></b>");
// tworzy tablice z ponizszymi danymi
$tablica = array($ip, $imienazwisko, $wynik);
// wyswietla zapisane do txt dane tablicy
echo "<br>Wartości zapisywane w pliku txt: <br>","<br>$ip <br>","$imienazwisko <br>","$wynik <br>";
// tworzy poszczegolne wiersze z tablicy
$string = implode($tablica, "\r\n");
// wczytuje plik daneklientow.txt dopisuje wiersz i zamyka
$file = "daneklientow.txt";
//flock($fp, 2);
//flock($fp, 3);
$plik= file("daneklientow.txt"); $imienazwisko=$klucz+1;
$wynik=$klucz+2;
echo "<br><br>Kolejne 2 wiersze tablicy to:<br> $plik[$imienazwisko] i $plik[$wynik]";