Fájlkezelés file() függvénnyel
Szerző: BonjaskyMá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