Fájlkezelés file() függvénnyel

Szerző: Bonjasky

Már tudunk fájlba írni, és fájlból kiolvasni. De általában ha fájlokról van szó, adatokat szeretnénk kivenni soronként..

A file() használatával könnyedén kiolvashatjuk a fájlunkat egy tömbbe. pl: 1.txt ben: user1 user2 user3

<?php $nevek=file("1.txt"); foreach($nevek AS $nev) { echo "Név: $nev <br /> \n"; } ?>  

Így máris pillanatok alatt összedobhatunk egy egyszerûbb vendégkönyvet, vagy egyszerûbb termékkeresõt ami fájlból hívja ki az értékeket. Csináljunk egy IP cím blokkolót! pl: ipbanok.txt ben: 127.0.0.1 127.0.0.2 127.0.0.3

<?php $ipk=file("ipbanok.txt"); $ipk=array_map("trim" , $ipk );   

minden elemén a tömbünknek futtassunk egy trim
függvényt, hogy a felesleges
vége-szóközt vagy
sortörést/tabulátort leszedjük ezzel... */ /*
Hogyha a user IP címe benne van az elõzõleg felolvasott
tömbben, blokkoljuk , ezt az in_array() -függvénnyel
ellenõrizhetjük
if( in_array( $_SERVER["REMOTE_ADDR"] , $ipk )) die("Az IP címed blokkoltuk!");

2020-01-11 15:54:33

Értékelés 0.0 /5