zbanowana strona

Języki, których efekty są wykonywane po stronie serwera. PHP, ASP czy CGI w połączeniu z bazami danych SQL dają niezwykłe możliwości budowy i zarządzania stron WWW. Tu zadajemy pytania oraz demonstrujemy kod, z którym mamy problem.
kukov
Posty: 7
Rejestracja: pt maja 06, 2005 11:02 pm

zbanowana strona

Post autor: kukov »

[php]<?php

$ipb = $_SERVER[REMOTE_ADDR];


mysql_connect("localhost","blade","masterblaster");

mysql_select_db("blade_site");





$mysql=mysql_query("SELECT * FROM bans");

while($fetch=mysql_fetch_array($mysql)) {
$id=$fetch[0];
$ip=$fetch[1];

if($ip==$ipb) {
?> <center><img src="ban.jpg"> <?php
break;
}
}

?>[/php] Pojawia sie obrazek jednak pod nim normalna strona , co robie nie tak ?:(
MirVanos
Nowy
Nowy
Posty: 26
Rejestracja: pt lip 23, 2004 11:15 am
Lokalizacja: Bytom
Kontakt:

Re: zbanowana strona

Post autor: MirVanos »

Witaj
daj exit zamiast break;
pozdrawiam
FanFataL
Nowy
Nowy
Posty: 113
Rejestracja: pn lut 28, 2005 1:33 am
Lokalizacja: Kraków / Katowice / Bydgoszcz
Kontakt:

Re: zbanowana strona

Post autor: FanFataL »

Hmm.. a po co wogóle pobierać wszystkie IPki zbanowane i lecieć po nich whilem - nie lepiej zrobić tak: [php]<?php
$ipb = $_SERVER['REMOTE_ADDR'];

$conn_id = mysql_connect("localhost","blade","masterblaster");
mysql_select_db("blade_site");

$sql = 'SELECT * FROM basn WHERE ip=\''.addslashes($ipb).'\'';
$result = mysql_query($sql);

if(mysql_num_rows($result)>0) die('Strona zbanowana !!');
?>[/php]

Pozdrawiam :wink:
...
kukov
Posty: 7
Rejestracja: pt maja 06, 2005 11:02 pm

Re: zbanowana strona

Post autor: kukov »

FanFatal :

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /ban.php on line 10

: (
FanFataL
Nowy
Nowy
Posty: 113
Rejestracja: pn lut 28, 2005 1:33 am
Lokalizacja: Kraków / Katowice / Bydgoszcz
Kontakt:

Re: zbanowana strona

Post autor: FanFataL »

Literówka w nazwie tabeli :P basn - powinno być bans ;]

[php]<?php
$ipb = $_SERVER['REMOTE_ADDR'];

$conn_id = mysql_connect("localhost","blade","masterblaster");
mysql_select_db("blade_site");

$sql = 'SELECT * FROM bans WHERE ip=\''.addslashes($ipb).'\'';
if(!$result = mysql_query($sql)) {
die(mysql_error());
}

if(mysql_num_rows($result)>0) die('Strona zbanowana !!');
?>[/php]

Pozdrawiam :wink:
...
kukov
Posty: 7
Rejestracja: pt maja 06, 2005 11:02 pm

Re: zbanowana strona

Post autor: kukov »

hehe dzieki , ze tez tego nie zauwazylem ;))
ODPOWIEDZ