![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 28.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam Serdecznie, mam pytanie: Jaki wybrać tryb otwarcia pliku aby dane zostały zapisane na początku pliku i nie kasowały już istniejących. Jak użyłem trybu „r+” to dane zostały zapisane ale cała stara zawartość pliku została usunięta. Dokładnie taki sam efekt jest w trybie „w/w+”. Pozdrawiam i z góry dziękuję.
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 115 Pomógł: 0 Dołączył: 16.04.2005 Skąd: Białowieża Ostrzeżenie: (0%) ![]() ![]() |
http://pl.php.net/fopen
'r+' Otwiera do odczytu i zapisu; umieszcza wskaźnik pliku na jego początku. Nic o obcinaniu nie ma, jesteś pewien? W każdym razie zawsze musisz przesunąć obecne dane o daną ilość bajtów, a potem pisać z początku. Do przesuwania wskaźnika używaj fseek(). Ten post edytował rolnix 4.11.2007, 14:44:19 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 17:45 |