Wypisz na ekranie całą zawartość pliku (funkcja fread)
Wypisz na ekranie pojedyńczą linię (funkcja fgets)
Wypisz na ekranie całą zawartość pliku linia po linii (funkcje fgets + feof). Po wypisaniu całej linii dodaj znak końca linii.
Jak wyżej, ale znak po znaku (instrukcja fgetc)
Każdy z podpuktów oddziel wyśrodkowaną poziomą linią ciągłą o grubości 2 pikseli, szerokości 50% i kolorze czerwonym
Ustal dla całej strony margines wewnętrzny lewy i prawy po 150 pikseli, górny i dolny po 30 pikseli
Zadanie 2
Utwórz plik cw252.php
Korzystając z wykonaj następujące działania
Wypisz na ekranie z ilu linii składa się ten plik
Wypisz na ekranie ile znaków jest w pierwszej linii. UWAGA: W pierwszej linii pliku tekstowego zapisywana jest również informacja, że jest to początek pliku. Należy więc wartość pomniejszyć o 3 znaki.
Wypisz na ekranie ile znaków ma najdłuższa linia
Wypisz na ekranie treść najdłuższej linijki
Każde rozwiązanie umieść w oddzielnym paragrafie odsuwając je od siebie o 50 pikseli. Ustal dla paragrafów czcionkę "Segoe UI" w rozmiarze 2em.
UWAGA: W celu pozbycia się z tekstu niechcianych znaków predefiniowanych (np. znaku końca linii) mozna użyć funkcji
<h4>Odczyt całego pliku</h4>
<?php
$myfile = fopen("cw251.txt", "r") or die("Nie można otworzyć pliku!");
echo fread($myfile,filesize("cw251.txt"));
//dobrym zwyczajem programowania jest zamykanie pliku po zakończeniu operacji na nim
fclose($myfile);
?>
<h4>Odczyt pojedynczej linii</h4>
<?php
$myfile = fopen("cw251.txt", "r") or die("Nie można otworzyć pliku!");
echo fgets($myfile);
fclose($myfile);
?>
<h4>Odczyt całego pliku linia po linii</h4>
<?php
$x = 1;
$myfile = fopen("cw251.txt", "r") or die("Nie można otworzyć pliku!");
// Odczytuję zawartość pliku linia po linii aż do znaku końca pliku
while(!feof($myfile)) {
echo $x . ". linia: ";
echo fgets($myfile) . "<br>";
$x++;
}
fclose($myfile);
?>