Burkaano Posted July 12, 2008 Report Share 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 Link to comment Share on other sites More sharing options...
Roze Posted July 12, 2008 Report Share 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. Link to comment Share on other sites More sharing options...
codez Posted July 12, 2008 Report Share Posted July 12, 2008 Noteikti būs ērtāk un pie liela banojamo skaita ātrāk, ja glabāsi banoto sarakstu datubāzē. Link to comment Share on other sites More sharing options...
Burkaano Posted July 12, 2008 Author Report Share 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. Link to comment Share on other sites More sharing options...
Recommended Posts