Krok po koroku, pełna dokumentacja w języku polskim. Skrypty napisane w PHP są z reguły umieszczane w dokumentach tekstowych (często razem z HTML lub XHTML). Dzięki temu PHP jest podobny w założeniach do dużo starszego mechanizmu Server Side Includes[4]. PHP pozwala także na wykonywanie skryptów z linii poleceń podobnie jak Perl i Python. Jego modułowa budowa udostępnia również możliwość programowania aplikacji z interfejsem graficznym. PHP umożliwia współpracę z wieloma rodzajami źródeł danych, jak na przykład serwery relacyjnych baz danych, pliki tekstowe czy dokumenty XML.
fread() odczytuje do
długość bajtów ze wskaźnika pliku
określonego przez uchwyt. Czytanie kończy się
gdy odczytano długość bajtów, osiągnięty
został koniec pliku (EOF), (dla sieciowych strumieni), kiedy pakiet
stanie się dostępny lub (po otwarciu strumienia z przestrzeni użytkownika)
kiedy 8192 bajtów zostanie odczytanych, cokolwiek nastąpi pierwsze.
Zwraca łańcuch znaków lub FALSE w przypadku błędu.
<?php |
| Ostrzeżenie |
W systemach, które rozróżniają pliki binarne i tekstowe (np. Windows) plik musi zostać otworzony z 'b' dołączonym do parametru tryb fopen(). |
<?php |
| Ostrzeżenie |
Kiedy następuje odczyt z czegokolwiek innego niż zwykłe lokalne pliki, takich jak strumienie zwrócone gdy odczytujesz zdalne pliki lub z popen() i fsockopen(), odczyt zakończy się po tym jak pakiet jest dostępny. To znaczy, że powinieneś gromadzić dane razem z kawałków jak pokazano na poniższych przykładach. |
<?php |
<?php |
Notatka: Jeśli po prostu chcesz otrzymać treść pliku w stringu, użyj file_get_contents() dlatego, że ma to dużo lepszą wydajność niż kod powyżej.
Patrz także: fwrite(), fopen(), fsockopen(), popen(), fgets(), fgetss(), fscanf(), file() i fpassthru().
php
kontakt:praca.pozycjonowanie@gmail.com