![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 9.04.2009 Ostrzeżenie: (10%) ![]() ![]() |
witam
chcę nadpisać plik przy użyciu PHP plik otwieram w trybie 'a+' ale potem tekst jest dopisywany a nie nadpisywany czyli : plik wygląda tak : tekst w plikU i z formularza przesle tekst : fajny ten php to efekt tekst w plikUfajny ten php |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 131 Pomógł: 0 Dołączył: 28.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
do rozpalenia ognia też używasz krzemienia zamiast zapalniczki?
użyj file_put_contents |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Są jeszcze inne tryby niż a+
fopen -------------------- I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy. QueryBuilder, Mootools.net, bbcradio1::MistaJam http://www.phpbench.com/ |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 555 Pomógł: 84 Dołączył: 20.02.2008 Skąd: Małopolska Ostrzeżenie: (0%) ![]() ![]() |
Masz 3 wyjścia:
1. file_put_contents() 2. fopen() w trybie a+ oraz ftruncate() użyte przed fwrite() i fclose() 3. fopen() w innym trybie, np. w+ , a potem fwrite() i fclose() Moim zdaniem powinieneś wybrać pierwszą opcję. Ten post edytował Skie 13.10.2009, 21:00:38 -------------------- Wieloprocesowość i wielowątkowość w PHP, poznaj Kraken PHP!
Serwer HTTP i WebSocket w PHP | Promise/A+ Strona Domowa | Elradia MMORPG FireFox: make the web better. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz Ostrzeżenie: (0%) ![]() ![]() |
małe podsumowanie z pytaniem - a dlaczego nie samo 'w' bez plusa?? - skoro chce tylko zapisywać [poprawka - nadpisywać] ;p
do ad. 1 musiałby zapisywać w zmiennej/pamięci - wygodne to i szybkie ale nie w każdej sytuacji - czasami przy dużych plikach i odczycie i zapisie trzeba to jakoś ograniczać do kilku linijek max i zapis podobnie - warto znać i korzystać moim zdaniem z opcji 3 - choć nie zawsze - musi być środek a nie przerost nad formą ![]() Ten post edytował zegarek84 13.10.2009, 21:21:50 -------------------- Jeśli twoja ręka rusza do przodu powstrzymaj swój gniew; gdy wyprzedza cię twój gniew - wycofaj rękę.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 2.05.2025 - 05:15 |