Jump to content
php.lv forumi

Recommended Posts

Posted (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 by Burkaano
Posted

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.

Posted
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.

×
×
  • Create New...