Najważniejsze lekcje:
- Instalacja środowiska PHP
- Stałe i zmienne
- Operatory
- Instrukcja if
- Pętla while
- Pętla for
- Funkcje
- Tablice
- Data i czas
- Wyrażenia regularne
- Sesje
- Wysyłanie plików na serwer
Zapraszam na stronę firmy WebAwans - Projektowanie stron Bielsko, Optymalizacja oraz Pozycjonowanie stron Sosnowiec - założona w czerwcu 2010, wspólnie z kolegą ze studiów, Łukaszem.
Zapisywanie zawartości do pliku
Aby zapisać dane do pliku używamy funkcji fwrite(). Jest ona równoważna z instrukcją fputs(). W przypadku zapisywania nie potrzebujemy tylu różnych poleceń, jak podczas odczytywania. Cały zapisywany tekst jest umieszczony w jednej zmiennej.
Fwrite
Funkcja fwrite($uchwyt, $tresc) zapisuje do pliku tekst, zawarty w zmiennej $tresc. Podczas wywołania funkcji można dodać trzeci, opcjonalny argument, $dlugosc. Jeżeli go zamieścimy, do pliku zostanie zapisanych maksymalnie $dlugosc znaków. Zależnie od trybu otwarcia, zawartość zostanie dopisana na końcu pliku, lub nadpisze istniejącą treść.
<?php
// utworzenie uchwytu do pliku
// tryb a umożliwia zapis na końcu pliku
$plik = fopen('index.html','a');
// przypisanie zawartości do zmiennej
$zawartosc = "Przykładowa treść, którą umieścimy w pliku.";
fwrite($plik, $zawartosc);
?>
Poniżej przykład z użyciem limitu znaków:
<?php
// utworzenie uchwytu do pliku
$plik = fopen('index.html','a');
// przypisanie zawartości do zmiennej
$zawartosc = "Przykładowa treść, którą umieścimy w pliku. ";
$zawartosc .= "Utniemy ciąg po 30 znakach.";
fwrite($plik, $zawartosc, 30);
?>
Na tym zagadnieniu zakończę omawianie obsługi plików w PHP. Teraz przyszedł czas, aby podsumować nabytą wiedzę. Zapraszam!
Spis lekcji w rozdziale piątym
| Poprzednia lekcja: Czytanie zawartości pliku | Następna lekcja: Podsumowanie działu |
