Tijd ban en reden

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Thomas

Thomas

09/07/2006 15:42:00
Quote Anchor link
Hallo allemaal,

Ik heb een ban systeempje in elkaar gezet. Maar ik zou graag ook de tijd van de ban willen toevoegen (Hoelang de ban op dat ip moet blijven) En de reden (Deze krijg je te zien waarom je gebanned bent) Hier een paar stukken van het script:

ff beginnen met de sql die ik nu heb:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
--
-- Tabel structuur voor tabel `blocker`
--

CREATE TABLE `blocker` (
  `id` int(16) NOT NULL auto_increment,
  `ips` varchar(255) NOT NULL default '',
  PRIMARY KEY  (`id`)
) TYPE=MyISAM AUTO_INCREMENT=11 ;

--
-- Gegevens worden uitgevoerd voor tabel `blocker`
--

--
-- Tabel structuur voor tabel `ban`
--

CREATE TABLE `ban` (
  `id` varchar(4) NOT NULL default '',
  `gebruikersnaam` varchar(75) NOT NULL default '',
  `ip` varchar(15) NOT NULL default '',
  `datum` datetime NOT NULL default '0000-00-00 00:00:00'
) TYPE=MyISAM;

--
-- Gegevens worden uitgevoerd voor tabel `ban`
--


Nu van het iptoevoegen, Hier zou dus bij moeten komen naar hoeveel dagen die moet vervallen, en de reden moet je hier toekunnen voegen:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?php
include ("config3.php");
?>




<?php

$showipquery
= mysql_query("SELECT ips FROM blocker")or die (mysql_error());
while ($ophaal = mysql_fetch_array($showipquery))
{

echo $ophaal['ips'];
echo "<br><br>";
}



echo" <form name=\"toevoeg\" action=\"\" method=\"post\">
<input type=\"text\" name=\"ip\"><input type=\"submit\" name=\"submit\" value=\"Toevoegen!\">
</form>"
;
if(isset($_POST['submit']))
{

$sIp = $_POST['ip'];
mysql_query("INSERT INTO blocker (ips) VALUES ('$sIp')") or die (mysql_error());
echo 'Ip toegevoegd!';
echo "<br><br><a href='overzicht.php'>Klik hier om terug te gaan naar het overzicht</a>";
}


?>


de bancheck,hier moet die dus ook gaan kijken als die nog gebanned is of als het aantal dagen verlopen is dat die de ban dan opheft. Deze wordt boven elke pagina geincluded door
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php include bancheck.php?>
:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<html>

<head>
<title></title>
<link rel="stylesheet" type="text" href="stylesheet.css">
</head>

<body>

<?php
include ("config3.php");
$sQuery = mysql_query("SELECT ips FROM blocker WHERE ips='".$_SERVER['REMOTE_ADDR']."'");

if(mysql_num_rows($sQuery) > 0)
{

header("Location: Banned.php");
}


else
{
}

?>


</body>

</html>


En dan vervolgens het bericht waarnaar je naartoe wordt gelinkt als je gebanned bent. (Hier moet de reden zichtbaar worden)

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<html>

<head>
<title></title>
<link rel="stylesheet" type="text" href="stylesheet.css">
</head>

<body>

<?php

echo 'Je bent gebanned van deze site, de reden weet je zelf wel!';

?>


</body>

</html>


Wie die 2 dingen aan dit script kunnen toevoegen ben ik heel dankbaar. er staat niks tegenover, of mensen die er baat bij hebben kunnen dutchleader punten krijgen. (daarvoor moet je me ff pm'en)

Mvg. Thomas
 
PHP hulp

PHP hulp

18/11/2024 01:34:18
 
Arjan Kapteijn

Arjan Kapteijn

09/07/2006 15:44:00
Quote Anchor link
Download mijn nieuwssysteem, daar zit het presies in. ban toevoegen en het resultaat als je gebanned bent staat hier.
 
Thomas

Thomas

09/07/2006 15:52:00
Quote Anchor link
Zou je de code's ook apart kunnen posten, want ik wil het niet gebruiken voor mijn nieuwssysteem, maar voor de site zelf.
 
Kalle P

Kalle P

09/07/2006 15:54:00
Quote Anchor link
http://www.phphulp.nl/php/scripts/7/604/
en dan naar die pagina ff die functie er uit plukken klaar
 
Thomas

Thomas

09/07/2006 15:59:00
Quote Anchor link
Het is gelukt:D

Ty
Gewijzigd op 01/01/1970 01:00:00 door Thomas
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.