PHP - inne funkcje i operacje na plikach
| DZIAŁANIE: |
FUNKCJA fread ORAZ filesize Rozmiar pliku to : 191 bajty Efekt działania funkcji fread to : Wierszyk1 wierszyk2 WIERSZYK3 wwwwwwwwwiiiiiiiieeeeeeeerrrrrrrrrssssssszzzzzzzzzzzz00044444 wiersz5 WiErSz5555 blablabla tralalala Kurs PHP KURS_PHP sratatatatata KONIEC PRAWIE OSTATNI WIERSZ Efekt działania funkcji fread to : Wierszyk1 wierszy FUNKCJA fpassthru Zawartość pliku to : Wierszyk1 wierszyk2 WIERSZYK3 wwwwwwwwwiiiiiiiieeeeeeeerrrrrrrrrssssssszzzzzzzzzzzz00044444 wiersz5 WiErSz5555 blablabla tralalala Kurs PHP KURS_PHP sratatatatata KONIEC PRAWIE OSTATNI WIERSZ FUNKCJA fgetss Oto plik : LINK A oto efekt działania fgetss : Jaki tekst poza kodem |
Kod:

Ewentualne Objaśnienia:
Tutaj ogólnie na banalnych przykładach pokaże Wam kilka innych funkcji - operacji na plikach, których jak dotąd nie pokazywałem. Tak więc kolejno :
1). filesize(plik); - jak widać zwraca wielkość pliku, który jest jej argumentem;
2). fread (plik,ilosc_znakow_do_odczytania); - jak widać odczytuje dany plik. W pierwszym przykładzie, gdzie nie ma 2 parametru odczytuje cały plik, w drugim kiedy podalismy jako wartość drugiego argumentu liczbę 17 - odczytuje 17znaków danego pliku;
3). fpassthru(plik); - wyświetla zawartość całego pliku na ekranie ( od razu wywołuje funkcję fclose );
4). fgetss(plik, ilosc_znakow_do_odczytania); - działa tak samo jak znane już wam fgets, ale wycina wszystkie napotkane kody PHP i HTML;
Inne nie pokazane na przykładach :
1). is_writable(plik); - zwraca wartość 1 ( true ) w przypadku gdy skrypt ma uprawnienia do zapisywania pliku podanego w argumencie;
2). mkdir("nazwa_katalogu", prawa_katalogu); - tworzy katalog o podanej nazwie w 1 argumencie; jako drugi argument możemy podać prawa dostępu;
3). fwrite (wskaznik_pliku, dowolny_tekst); - podobnie jak fput służy do zapisywania danych w pliku;
To tyle, w następnych przykładach jeszcze pokaże kilka nowych funkcji związanych z operacjami na plikach czy katalogach.