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

PHP Cikkek, segédletek
Lezárt
Avatar
Bonjasky
Adminisztrátor
Hozzászólások: 478
Csatlakozott: 2011.10.30. 23:30

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

Hozzászólás 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

Kód: Egész kijelölése

<?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

Kód: Egész kijelölése

<?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!"); ?>

Lezárt