skanuj0185 (7)

skanuj0185 (7)



Rozdział 7. ♦ System plików 197

Tabela 7.1. Wartości parametru tryb funkcji fopen Tryb Opis

Plik zostanie otwarty w trybie tylko do odczytu. Wskaźnik pliku zostanie ustawiony na jego początku.

Plik zostanie otwarty' w trybie do odczytu i zapisu. Wskaźnik pliku zostanie ustawiony na jego początku.

Plik zostanie otwarty w trybie tylko do zapisu, jego długość zostanie obcięta do zera, znajdujące się w pliku dane zostaną tym samym skasowane. Jeżeli pliku o podanej nazwie nie będzie na dysku, zostanie podjęta próba jego utworzenia.

Plik zostanie otwarty w trybie do zapisu i odczytu, jego długość zostanie obcięta do zera, znajdujące się w pliku dane zostaną tym samym skasowane. Jeżeli pliku o podanej nazwie nie będzie na dysku, zostanie podjęta próba jego utworzenia.

Plik zostanie otwarty w trybie tylko do zapisu, wskaźnik pliku zostanie przesunięty na jego koniec, znajdujące się w nim dane nie zostaną skanowane. Jeżeli pliku o podanej nazwie nie będzie na dysku, zostanie podjęta próba jego utworzenia.

Plik zostanie otwarty w trybie do zapisu i odczytu, wskaźnik pliku zostanie przesunięty na jego koniec, znajdujące się w nim dane nie zostaną skanowane. Jeżeli pliku o podanej nazwie nie będzie na dysku, zostanie podjęta próba jego utworzenia.

Tworzy i otwiera plik w trybie tylko do zapisu. Jeżeli plik istnieje, funkcja generuje błąd i zwraca wartość false. Opcja dostępna od wersji PHP 4.3.0.

Tworzy i otwiera plik w trybie do zapisu i odczytu. Jeżeli plik istnieje, funkcja generuje błąd i zwraca wartość fal se. Opcja dostępna od wersji PHP 4.3.0.

gdzie deskryptor to oczywiście wartość uprzednio zwrócona przez fopen. Skrypt wykonujący operację na pliku ma zatem schematyczną konstrukcję:

if(!$fd - fopen('nazwa_pliku'. ’tryb')){

//operacje wykonywane, kiedy nie uda się otwarcie pliku

}

//operacje na pliku fclose(Sfd);

Odczyt danych

Kiedy otworzymy plik w odpowiednim trybie, możemy przystąpić do odczytu danych. Odczyt danych możliwy jest na wiele różnych sposobów, da się odczytywać pojedyncze znaki, wiersze tekstu, dowolne fragmenty pliku, czy też naraz całą jego zawartość. Służy do tego celu szereg dostępnych standardowo w PHP funkcji, które omówimy na kolejnych stronach.

Odczyt wierszy tekstu

Poszczególne wiersze tekstu można odczytać z pliku za pomocą funkcji o nazwie fgets. Jej schematyczne wywołanie ma postać:

fqets(deskryptor[. ;7e])


Wyszukiwarka

Podobne podstrony:
skanuj0207 (4) Rozdział 7. ♦ System plików 219 1.    Logowanie zakończyło się sukcese
13349 skanuj0191 (5) Rozdział 7. ♦ System plików 203 Jeszcze prostsze jest użycie funkcji readfile l


więcej podobnych podstron