![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 3 Dołączył: 27.08.2011 Skąd: Los Angeles Ostrzeżenie: (0%) ![]() ![]() |
Kiedy stowrzyłem sam plik i próbowałem do niego zapisać to coś, to po otwarciu go nic w nim nie było. Potem usnałem by funkcja sama go utworzyła, no i utworzyła tylko znów się nic do niego nie zapisywało. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 3 Dołączył: 27.08.2011 Skąd: Los Angeles Ostrzeżenie: (0%) ![]() ![]() |
Zrobiłem identycznie do przykłądu z książki PHP i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty Wyd. 4. Ta książka ma tyle błędów, ehhh. Czemu nie może być z fopen i write oraz zmieniłeś na FALSE w argumencie ? Btw. twoja metoda nadpisuje więc trzeba chyba zrobić $ciagWyjsciowy .= $cache, No tak ?
Ten post edytował scr1pt3r 27.08.2011, 09:30:28 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
Oczywiście, możesz użyć fopen (IMG:style_emoticons/default/smile.gif) Ale jest to dość niewygodne - przed otwarciem pliku przydało by się sprawdzić czy istnieje(file_exists()) następnie otworzyć z ODPOWIEDNIM parametrem (drugi parametr np. 'a') zapisać i zamknąć. W przypadku file_get|put_contents nie pilnujesz parametru, nie otwierasz i nie zamykasz pliku. Jedną funkcją (file_get_contents), możesz sprawdzić czy plik nie jest pusty (stąd !== FALSE) oraz wczytać jego zawartość do zmiennej.
Po prostu jest to bardziej wygodne podejście a przy moim trybie pracy gdzie coś trzeba napisać na wczoraj nie mam czasu na zastanawianie się czy 'w+' czy 'a' i czy wszystkie pliki pozamykałem (IMG:style_emoticons/default/smile.gif) Co do nadpisywania:
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 01:21 |