Napisz do pliku za pomocą PHP
mmustafabozdemir/Getty Images
ZPHPjesteś w stanie otworzyć plik na swoim serwerze i pisać do niego. Jeśli plik nie istnieje, możemy go utworzyć, jednak jeśli plik już istnieje, należy go zmienić na 777, aby można było do niego zapisywać.
01 z 03Zapisywanie do pliku
Podczas zapisywania do pliku pierwszą rzeczą, którą musisz zrobić, to otworzyć plik. Robimy to za pomocą tego kodu:
|_+_||_+_|
|_+_|
|_+_|
|_+_|
Teraz możemy użyć polecenia, aby dodać dane do naszego pliku. Zrobilibyśmy to, jak pokazano poniżej:
|_+_||_+_||_+_|
|_+_|
|_+_|
|_+_|
|_+_|
|_+_|
|_+_|
|_+_|
|_+_|
Na końcu pliku używamy fzamknij aby zamknąć plik, z którym pracowaliśmy. Możesz również zauważyć, że używamy na końcu naszych danych smyczki . The serwery jako łamanie linii, jak naciśnięcie klawisza Enter lub Return na klawiaturze.
Masz teraz plik o nazwie YourFile.txt, który zawiera dane:
Jane Łania
Bilbo Jones
Przepisz dane
Gdybyśmy ponownie uruchomili tę samą rzecz, używając tylko innych danych, usunęlibyśmy wszystkie nasze obecne dane i zastąpiliby je nowymi danymi. Oto przykład:
|_+_||_+_|Utworzony przez nas plik YourFile.txt zawiera teraz następujące dane:
Jana Henryka
Abigail Yearwood
Dodawanie do danych
Powiedzmy, że nie chcemy nadpisywać wszystkich naszych danych. Zamiast tego chcemy po prostu dodać więcej nazw na końcu naszej listy. Zrobilibyśmy to zmieniając naszą linię $Handle. Obecnie jest ustawiony na w co oznacza tylko do zapisu, początek pliku. Jeśli zmienimy to na a, dołączy plik. Oznacza to, że zapisze do końca pliku. Oto przykład:
|_+_||_+_|
|_+_|
|_+_|
|_+_|
|_+_|
|_+_|
|_+_|
|_+_|
|_+_|
|_+_|
Powinno to dodać te dwie nazwy na końcu pliku, więc nasz plik zawiera teraz cztery nazwy:
Jana Henryka
Abigail Yearwood
Jane Łania
Bilbo Jones