Írás txt01-fájlba

Írás, az fwrite ( ) függvénnyel.

  1. Irás fájlba (Példaírás az adat_txt01.txt-fájlba)
  2. Olvasás fájból (Példa olvasas az adat_txt01.txt-fájlból)

Adatok írása fájlba (adat_txt01.txt fájlba)

Teszteléshez, két fájl kell:
- Egy TXT kiterjesztésű fájl.
- Egy PHP kiterjesztésű fájl.



 

Program leírása. (A fájl kiterjesztése, PHP)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Példaírás fájlba </title>
</head>
<body>

<h1> Példaírásra készült fájl. </h1>
<div>
<p>

<?php
//Azonosító, és a fájl elérési utvonala.
$munka_fajl="./adat_txt01.txt";

//Adatfájl ellenőrzése, létezik e a keresett fájl és írható?
if (!($fm = fopen($munka_fajl, "w"))) {
die ("A (z) $munka_fajl állomány nem nyitható meg.");
}

//Az adat_txt01.txt fájlba, ezen adat kerül beírásra.
$adat_bevitel= "Répa, retek, mogyoró";

$fm = fopen($munka_fajl, "w"); //Adatfájl megnyítása írásra (w).

fwrite($fm, $adat_bevitel); //Adatok írása: írás (hova, mit ).

fclose($fm); //Eddigi munkamenet lezárása.
?>

</p>
</div>
</body>
</html>

Megjegyzés:
Nem csak számot, hanem szöveget is beírathatunk, így:
$adat_bevitel= "Ez egy szöveg, mely számokat is tartalmazhat 1001. Ha szöveget írunk, akkor azt, idézőjelek közé kell beírni!";

 


Ha megvagyunk, nyissuk meg egy böngésző programmal a pelda_iras01.php fájlt.
Ne lepődjünk meg, ha a címsor szövegén kívül (Példaírásra készült fájl.), nem látunk semmit, azaz minden más, rejtve marad.
Ha, nem helyeznénk el címsort, akkor teljesen üres oldal jelenne meg.
Ha, ugyan ezt a fájlt, jegyzettömb programmal nyissuk meg, akkor módosíthatjuk az ott lévő php tartalmat, hogy másik szöveget írjon a TXT fájlunkba.


Programunk, beírja a "$adat_bevitel=" után beírt értéket az adat_txt01.txt fájlba.
Erről meg is gyöződhetünk, a jegyzettömb programból nyissuk meg az "adat_txt01.txt" fájlt, és látható a beírt tartalom.
Programunk az "adat_txt01.txt" fájlba csak akkor ír, ha az be van zárva.
Ezért, ha megnéztük a tartalmát, és újabb adatot akarunk beíratni, akkor zárjuk be a TXT fájlt.

Ne keljen a jegyzettömb programmal megnyitni minden alkalommal a TXT fájlunkat, hogy meggyőződjünk annak tartalmáról.
Jöjjön az a PHP fájl, mellyel kiíratjuk a TXT fájl tartalmát egy weboldalra.
Kattints ide: Adatok olvasása fájból