Zrozumiałem o co chodzi, ale nie wiem czy będę Ci w stanie pomóc, bo nie wiem dokładnie gdzie składujesz dane użytkowników
w register.php widzę:
- Kod: Zaznacz wszystko
$handle=fopen("db/$dir.php",'w+');
fwrite($handle,"<?php \$user['$nazwa']=array('password'=>'$haslo','mail'=>'$mail','gg'=>'$_POST[gg]','skad'=>'$_POST[skad]'); ?>");
fclose($handle);
czyli każdy użytkownik ma swój oddzielny plik w katalogu db/ ?
Jeśli dobrze myślę to wystarczy profile.php zbudować na podstawie register.php (oczywiście niektóre pola muszą być zablokowane do edycji), odczytać zmienną user i zapisać do pliku. Z tego co pamiętam nie używasz bazy danych, więc troszkę jest utrudnione dobieranie się do danych ;/
Taka drobna uwaga: te rzeczy, które ja piszę są w php proceduralnym. Jeśli mnie wzrok nie myli - swoją stronę opierasz na php obiektowym. Mieszanie tych dwóch "styli" nie jest za dobrym pomysłem.