<?php $mf="./informacio.txt"; if(file_exists($mf)) // Létezik a keresett fájl? {echo "<b>Az informacios.txt fájl létezik</b>";} else {echo "<b>A keresett fájl nem található a megadott helyen,<br /> vagy nem létezik.</b>";} ?> |
Az informacios.txt fájl létezik |
<?php $mf="./informacio.txt"; if(file_exists($mf)){ if(!($mf=fopen($mf, "r"))) { die("A keresett fájl nem található a megadott helyen, vagy nem létezik."); } $fajlmeret= filesize("./informacio.txt"); // Lekérdezzük a munkafájl méretét bájtban. echo "Munkafájlunk mérete: ".$fajlmeret." bájt.<br />"; // Kiíratjuk a munkafájl méretét. $fread_olvas = fread($mf,$fajlmeret); // Lekérdezünk akkora tartalmat, amennyi megegyezik a lekérdezett bájtokkal. echo "Munkafájlunk tartalma:<br /> ".$fread_olvas; // Kiíratjuk a munkafájl tartalmát. // Valóságban a következő sorok nem kellenek. Jelenleg a teszt végett. // Visszaállítja az eredeti állapotot, ha fájlunk tartalmának nővekedése eléri a 225 bájtot. if($fajlmeret >= 225) { $mf= fopen("./informacio.txt", "w+"); $iras ="Egy ABCDE,Kettő ABC,Három ABC,Négy ABCD,Öt ABCDEF,"; fwrite($mf, $iras); fclose($mf); } } // Teszteléshez frissítsük weboldalunkat, hogy ellenőrízhessük a bájtok változását. // A következő sorokkal írunk a munkafájlba, hogy ellenörízhessük a tartalmi változást, bájtban. $mf= fopen("./informacio.txt", "a+"); $iras =" KAKUKK,"; fwrite($mf, $iras); fclose($mf); ?> |
Munkafájlunk mérete: 70 bájt. Munkafájlunk tartalma: Egy ABCDE,Kettő ABC,Három ABC,Négy ABCD,Öt ABCDEF, KAKUKK, KAKUKK, |
Megjegyzés:
Ha fájlunk tartalma túl nagyra nőne a KAKUKK szó folyamatos beírása végett, nyissuk meg jegyzettömb programunkkal a munkafájlt, és töröljük a KAKUKK szavakat.
Aktuális munkafájlról lekért statisztikai adatokat, a stat() függvény egy indexelt tömbben tárolja.
Megtekintéséhez KATT ide!