Jeg ar en tabel i mysql som er IP adresser 000.000.000.001 000.000.000.002
dem skal jeg hente med dette
<?php include("config.php");
$dynamite = mysql_fetch_array(mysql_query("SELECT `ip_ban` FROM `gbook_ban` "));
$explosion = explode(";", $dynamite["ip_ban"]); for($num = 0; $num < count($explosion); $num++) { if($_SERVER["REMOTE_ADDR"] == "$explosion[$num]") { die("<b><center><br><br>Beklager men du har ikke ret til at bruge denne tilmelding's side."); } } ?>
men får følgende fejl
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\OpenSA\Apache2\htdocs\webserver\!termail.dk\www\ny\ban.php on line 4
så få jeg ingen fejl, men dat jeg har min egen ip i listen skulle jeg få (Beklager men du har ikke ret til at bruge denne tilmelding's side.) få kun en blank side ????
$dynamite = mysql_fetch_array(mysql_query("SELECT `ban_ip` FROM `gbook_ban` ORDER BY `ban_ip` DESC"));
$explosion = explode(";", $dynamite["ban_ip"]);
for($num = 0; $num < count($explosion); $num++) { if($_SERVER["REMOTE_ADDR"] == "$explosion[$num]") { die("<b><center><br><br>Beklager men du har ikke ret til at bruge denne tilmelding's side."); } } ?>
Generelt er det en dårlig ide at ha' flere værdier i samme kolonne, så er det bedre at ha' en kolonne for hver værdi.
Men du kan også bruge:
$query = mysql_query("SELECT `ban_ip` FROM `gbook_ban` WHERE `ban_ip` LIKE '%".mysql_real_escape_string($_SERVER["REMOTE_ADDR"])."%'") or die(mysql_error());
<?php include "config.php"; //this is the file that connect to sql $ipbancheck=$_SERVER['REMOTE_ADDR']; $q = mysql_query("SELECT * FROM `gbook_ban` WHERE `ban_ip` = '$ipbancheck' LIMIT 1"); $get = mysql_num_rows($q); if ($get == "1") {
die("<b><center><br><br>Beklager men du har ikke ret til at bruge denne tilmelding's side."); } ?>
denne her i forbindelse med ban af email adresser så hlælper det da lidt
Jeg ville nok kigge på inet_aton() Og så gemme det som:
range_from range_to
Så kan du nemt banne en ip eller et helt netværk.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.