Burkaano Posted July 12, 2008 Report Posted July 12, 2008 (edited) Vajadzīga neliela palīdzība.. No sākuma parādīšu failiņus. index failiņā ir rindiņa, lai include šo failu, kas te ir zemāk.. //lietotâja bans include('/lbans.php'); lbans.php: <?php $banoti = array( 'ADS', 'nKeen', 'gumijotais' ); if (in_array($lietotajs,$banoti)) { die('Banned!'); } ?> Tik tālu viss darbojās.. , bet ar manām zināšanām nesanāk uztaisīt lai viņš tos $banotos ņem no viena .txt faila, jo gribu uztaisīt pa taisno no web pieejas labot lietotāja banus. Cerams kāds var parādīt, kā lai uztaisa tā lai banotos kā array ņem nolasa no txt failiņa. Liels paldies, cerams sapratāt ko domāju :) Edited July 12, 2008 by Burkaano
Roze Posted July 12, 2008 Report Posted July 12, 2008 Nu uztaisi teiksim failinju bans.txt kur katraa rindinjaa ir ierakstiits kas tiek banots: ban.txt: ADS nKeen gumijotais Un tad lbans.php sākumā pieliec: <? $banoti = file('ban.txt'); Tālāk kodā jau viss tas pats kas tev jau ir.. Tas arī viss.. Ja tev failā tie rakstās kaut kā savādāk (atdalot ar komatu vai piemēram | ) var izmantot explode() http://lv.php.net/explode funkciju lai sadalītu pa masīva elementiem.
codez Posted July 12, 2008 Report Posted July 12, 2008 Noteikti būs ērtāk un pie liela banojamo skaita ātrāk, ja glabāsi banoto sarakstu datubāzē.
Burkaano Posted July 12, 2008 Author Report Posted July 12, 2008 Noteikti būs ērtāk un pie liela banojamo skaita ātrāk, ja glabāsi banoto sarakstu datubāzē. Tieši tā, bet datubāze nav vajadzīga. Liels paldies, pirms tam kaut ko mēģinājos ar include - kas bija galīgi garām.
Recommended Posts