free web site hit counter

Php Współpraca Z Plikiem Txt Sprawdzian


Php Współpraca Z Plikiem Txt Sprawdzian

PHP i pliki TXT: sprawdź, jak łatwo możesz współpracować!

Wyobraź sobie, że masz prostą listę danych – na przykład listę produktów w sklepie, zapisane w zwykłym pliku tekstowym (*.txt). PHP pozwala Ci te dane odczytać, zmodyfikować, a nawet zapisać z powrotem. Ta współpraca to właśnie to, o czym porozmawiamy!

Odczyt z pliku TXT

Pierwszy krok to otwarcie pliku. PHP używa funkcji fopen(). Potrzebujesz nazwy pliku i trybu otwarcia. Tryb "r" oznacza "read" – czyli tylko do odczytu. Na przykład:

$plik = fopen("dane.txt", "r");

Pamiętaj, aby sprawdzić, czy otwarcie się powiodło! Można to zrobić sprawdzając wartość $plik. Jeśli jest false, to znaczy, że coś poszło nie tak.

Teraz, gdy plik jest otwarty, możemy z niego czytać. Funkcja fgets() czyta pojedynczą linię:

10. PHP. Współpraca z bazami danych. PDO. - YouTube
10. PHP. Współpraca z bazami danych. PDO. - YouTube
$linia = fgets($plik);
echo $linia; // Wyświetli pierwszą linię pliku

Chcesz przeczytać cały plik? Użyj pętli while i funkcji feof() (file end of file). feof() zwraca true, gdy osiągniesz koniec pliku. Przykładowo:

while (!feof($plik)) {
  $linia = fgets($plik);
  echo $linia . "<br>"; // Wyświetli każdą linię z przerwą
}

Koniec pracy? Zamknij plik! To bardzo ważne. Użyj fclose():

Technik Informatyk - Egzamin INF.03 - czerwiec 2022 - zadanie 3
Technik Informatyk - Egzamin INF.03 - czerwiec 2022 - zadanie 3
fclose($plik);

Zapis do pliku TXT

Aby zapisać dane do pliku, musisz go otworzyć w innym trybie – np. "w" (write – zapisywanie, nadpisuje zawartość) lub "a" (append – dopisywanie na końcu). Uważaj! Tryb "w" usunie dotychczasową zawartość pliku!

$plik = fopen("wyniki.txt", "w"); // lub "a"

Funkcja fwrite() pozwala zapisywać dane:

Jak zaktualizować wersję PHP na stronie WordPress? - Zdobywcy Sieci
Jak zaktualizować wersję PHP na stronie WordPress? - Zdobywcy Sieci
$tekst = "Nowa linia tekstu.\n"; // \n dodaje nową linię
fwrite($plik, $tekst);

Tak jak przy odczycie, zawsze zamykaj plik po zapisie:

fclose($plik);

Sprawdzian - przykłady

Pomyśl o takich zadaniach: 1) napisać skrypt, który zliczy linie w pliku TXT. 2) skrypt, który znajdzie najdłuższe słowo w pliku. 3) skrypt, który posortuje linie w pliku alfabetycznie i zapisze je do nowego pliku. To proste zadania, ale pozwalają poćwiczyć współpracę PHP z plikami TXT!

Podsumowując, praca z plikami TXT w PHP jest prosta i potężna. Używaj fopen(), fgets(), fwrite() i fclose() i pamiętaj o poprawnym trybie otwarcia pliku. Powodzenia!

Ćwiczenia z informatyki Ćwiczenia z informatyki PHP: een tutorial voor beginners | STRATO phpstudy的apache服务器无法解析运行以.php5,.phtml等非.php后缀的文件的解决方法_php显示 Imparare a programmare in PHP: tutorial per principianti - IONOS

You might also like →