PHPműhely.hu

PHP, Javascript, Webprogramozási Fórum

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

PHP Cikkek, segédletek

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

HozzászólásSzerző: Bonjasky » 2011.12.01. 20:57

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!"); ?>
Avatar
Bonjasky
Adminisztrátor
 
Hozzászólások: 475
Csatlakozott: 2011.10.30. 23:30

Vissza: Segédletek

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 1 vendég

cron