opisy na gg
Login: Hasło:
- Na stronę główną
STREFA SMSOWA
- Alias 70.pl
- Księga Gości
- Shoutbox
- Newsletter E-mail
- Newsletter Gadu-Gadu
- Licznik (+statystyki)
- Licznik Online
- Podmieniacz bannerów
- Podmieniacz buttonów
- Wygryzanko
- Powiadamiacz
- Zarabiaj na reklamie
Darmowe gadżety:
- Sonda
- Liczniki kliknięć
- Porady dla WebMasterów
- Porady PHP i MySQL
- Porady HTML i CSS
- Porady Windows
- Porady Paint Shop Pro
- Multiwyszukiwarka
- Skrypt imienin
- Imieniny + wyszukiwarka
- Kursory na WWW
- Narzędzia dla webmastera
- Gotowe Skrypty



Inne:
Na Twoją Komórkę
- Polityka prywatności
- Regulamin
- Program Partnerski


Wpisz się do Księgi Gości:
zobacz | wpisz się
Polecaj nas:
Poleć naszą stronę.
Newsletter serwisu:




Operacje na plikach   czyli zapis, odczyt i edycja danych z pliku 

Wielokrotnie potrzeba nam aby dane np. pochodzące z formularza, zostały zapisane do pliku. Wyjaśnimy tu jak zapisywać dne do pliku, jak je odczytywać i kasować.



Zaczniemy od wyjaśnienia kilku parametrów niezbędnych do wykonywania wszelkich operacji na plikach:

r - jedynie odczyt
w - zapis (odpowiedzialny za usuwanie zawartości pliku a w razie potrzeby za tworzenie pliku)
a - jedynie zapis. (dzięki tamu parametrowi możemy dopisać wartoć na końcu pliku a jeżeli jest to konieczne parametr tworzy nowy plik)
r+ - odczyt i zapis
w+ - odczyt i zapisu ale dodatkowo czyści zawartość pliku i dopiero dopisuje wartość. Jeżli jest to konieczne tworzy nowy plik.
a+ - odczyt i zapis (dopisuje wartość na końcu pliku. Jeżeli jest to konieczne tworzy nowy plik)

A teraz przykład jak wykonać operację na pliku - pierwsza operacja będzie zapisywać podany tekst:

$Plik = fopen("nazwa_plik.txt", "w");
otwieramy plik do zapisu - operację tą nazywa się przypisniem uchwytu do pliku
fputs($Plik, "Tutaj jakiś tekst do zapisania ");
znak przenosi nam kursor do nowej linii
fputs($Plik, "kolejny tekst ale tym razem zapisany już w drugiej linii");
i zamykamy plik
fclose($Plik);
?>

Później, aby dopisać wartość do pliku musimy użyć funkcji fputs. Tutaj również podajemy plik w jakim chcemy dopisać tekst a potem podajemy sam tekst. Na końcu musimu zamknąć uchwyt używając do tego funkcji fclose

Oczywiście zamiast wpisywać nasz tekst możemy zdefiniować zmienną np $nasz_tekst i jako jej wartość podać tekst, który chcemy wprowadzić:

$nasz_tekst = "Jakiś tam tekst";

po czym użyć tę zmienną przy zapisie do pliku:

fputs($Plik, $nasz_tekst);

Kolejnym krokiem jest odczyt tekstu wprowadzonego do naszego pliku:

$Plik = fopen("Plik.txt", "r");
otwieramy plik do odczytu - operację tą nazywa się przypisniem uchwytu do pliku, póżniej za pomocą pętli odczytujemy wszystkie linie z pliku i wypisujemy je na ekran:
while(!eof($Plik))
{
$Linia = fgets($myFile, 255);
pobieramy linię
print("$Plik");
i wyświetlamy ją
}
i zamykamy plik
fclose($Plik);
?>





Autor:70.pl
__________________________________________
Artykuł dodano: 2002-08-17 10:22:08
Strona czytana: 7053 razy



Osób na stronie: All Rights Reserved.