• 17 odgovora
  • 5.882 pregleda
Cudna IP adresa? 03.04.2008. u 12:04 · pre 225 meseci #1
Moze li mi neko pomoci?
naime preko php funkcije $_SERVER['REMOTE_ADDR'], nadgledam ko posecuje jedan portal gde sam ja administraotor, napravio sam nekoliko klasa za zabranu pristupa i jednog trenutka, pokazala se ip adresa 2004?????? Meni to nikako nije jasno, kako, sta je to....
Unapred hvala!
Potpis
http://blog.borcafe.com
Re: Cudna IP adresa? 04.04.2008. u 08:01 · pre 225 meseci #4
da li je adresa sa ??? ili si ti to zamaskirao?
Potpis

Re: Cudna IP adresa? 04.04.2008. u 08:33 · pre 225 meseci #5
Taj "geolokator" za svaku Ip adresu od jednog broja daje osaka, japan... tako da to bas i nije tacno da je Japan. Evo upisi samo broj 1 i videce sito kao i za 2004. zasto je to tako, nemam pojma.

To sto si dobio 2004 moze da znaci da imas gresku u svojoj skipti :))) ili je to mozebit' deo IPv6 adrese... mada ne znam kako bi se ona prikazala ako imas samo IPv4 na serveru... IPv4 adrese sa brojem vecim od 255 NE POSTOJE, koliko ja znam, osim ako se tu nesto nije menjalo a da ja nisam upoznat...

Vise o tome: http://en.wikipedia.org/wiki/IP_address

P.S. Secam se kad su ljudi davali linkove oblika: http://432424324324 i to je stvarno dolazilo do sajta na neznani nacin - ali je to u stvari tzv. decimalni prikaz ip adrese...
primer toga : http://www.allredroster.com/iptodec.htm
Recimo probaj ... hm. na ES to daje bad request... slicno i za www.verat.net... recimo pobaj:
http://3271016581/
i trebalo bi da dobijes www.knjizara.com (default web sajt na toj IP adresi).
Potpis
Kad sve ostalo zakaže, pročitaj uputstvo...
Re: Cudna IP adresa? 04.04.2008. u 08:59 · pre 225 meseci #6
hm... i meni je mnogo cudno to da je ip adresa 2004?
Skripta povlaci klijent adresu sa funkcijom $_SERVER['REMOTE_ADDR'], kao sto sam vec napisao tako da ne znam odakle samo cetvorocifrena ip, i kako uopste pristupa serveru sa takovom.
Radi se o sajtu borcafe[dot]com, i bas sam resio da isteram sa tim 'vanzemaljskim' ip adresama, stvarno je ruzno reklamirati svakojake gluposti na taj nacin!
Potpis
http://blog.borcafe.com
Re: Cudna IP adresa? 04.04.2008. u 09:42 · pre 225 meseci #7
Filtriraj ip adresu



[Ovu poruku je menjao beep dana 04.04.2008. u 11:40 GMT+1]
Re: Cudna IP adresa? 04.04.2008. u 09:45 · pre 225 meseci #8
Ako je samo 2004 pre će biti da se radi o adresi 0.0.7.212, a to se nalazi negde u Massachusetts, Framingham, mada i to je pitanje koliko je sigurno.
Re: Cudna IP adresa? 04.04.2008. u 15:12 · pre 225 meseci #11
Citat:
mld: Ako je samo 2004 pre će biti da se radi o adresi 0.0.7.212, a to se nalazi negde u Massachusetts, Framingham, mada i to je pitanje koliko je sigurno.

Tesko da ce i to biti posto je IANA rezervisala 0.0.0.0 do 6.0.0.0 ako se dobro secam.... pre ce biti neka greska u skriptu koji ljubomorno cuva i nece da da... e pa onda nema ni pomoci, sta da ti kazem...
Potpis
Kad sve ostalo zakaže, pročitaj uputstvo...
Re: Cudna IP adresa? 05.04.2008. u 00:03 · pre 225 meseci #12
Citat:
Jbyn4e: Tesko da ce i to biti posto je IANA rezervisala 0.0.0.0 do 6.0.0.0 ako se dobro secam.... pre ce biti neka greska u skriptu koji ljubomorno cuva i nece da da... e pa onda nema ni pomoci, sta da ti kazem...

Ne razumem?? Ja je necuvam ljubomorno, cak sta vise sad i nekako radi svoj posao, valjda inace evo skripte
Code:

// BANED ?
$ipad = $_SERVER['REMOTE_ADDR'];
//echo $ipad;
//
mysql_select_db($database_cafeConn, $cafeConn);
$query_rsProveri = "SELECT * FROM cafe_tracer WHERE ip_tra='" . $ipad . "'";
$rsProveri = mysql_query($query_rsProveri, $cafeConn) or die(mysql_error());
$row_rsProveri = mysql_fetch_assoc($rsProveri);
$totalRows_rsProveri = mysql_num_rows($rsProveri);
// nula prolazna, jedinica i bilo sta ne
if ($row_rsProveri['baned_tra']<>0)
{
  echo "<a href='index.php'>ERROR</a><br> Vasa IP adresa:" . $ipad . " je zabranjena na ovom portalu!";
  exit();
}
?>

Potpis
http://blog.borcafe.com
Re: Cudna IP adresa? 06.04.2008. u 19:15 · pre 225 meseci #13
E sad nesto sam smislio, bolje da detektujem kad neko upise link u komentar i to sprecim nego da lovim cudne ip adrese zar ne?
evo jedne funkcije pa vi malo iskusniji kazite svoje.
Code:

<?php 
function nadjiLink($recc)
{
    //--- Po cemu detektujemo link
    $lik = array("<a","[url]", "href");
    //--- Vidim html, bbc, itd
    $rec = htmlentities($recc);
    $tok = strtok($rec," ");
    //--- krecem da vrtim
    while ($tok)
    {
        $tok = strtok(" ");
            foreach($lik as $link) 
                {
                 $findme = htmlentities($link);
                  $pos = strpos($tok, $findme);
                      ///
                      if ($pos === false) 
                        {
                            $sta = 'false';
                            echo "String '$findme' nije nadjen u '$tok'" . '<br>';
                            
                        } 
                        else 
                        {
                            $sta = 'true';
                            echo "String '$findme' je nadjen u '$tok'" . '<br>';
                            ubiGa($sta);
                            return $sta;
                        }
                }
    }
    ubiGa($sta);
}
//---------------------------------
// Funkcija vidi da li je postovan
//  link ili nije, stim shodno
//  preuzima odredjenu akciju
//---------------------------------
function ubiGa($kako)
{
    //echo $kako;
    if ($kako == 'true')
    {
        // Stvarni ubi
        echo "POSTUJETE LINK, A TO NIJE DOZVOLJENO";
    }
    if ($kako == 'false')
    {
        echo "VAS KOMENTAR CE BITI UPISAN U BAZU";
    }
}
//---------------------------------
// Test poziv funkcije nadjiLink()
//---------------------------------
nadjiLink('http://j******.com, [http=www.adbv.com], <a href="kjjlkj.com [url=]" >');

?>

Hvala!
Potpis
http://blog.borcafe.com
Re: Cudna IP adresa? 06.04.2008. u 21:25 · pre 225 meseci #14
na osnovu ovih 'linkova'
Code:

nadjiLink('http://j******.com, [http=www.adbv.com], <a href="kjjlkj.com [url=]" >');



Code:

preg_match_all('/(<a.*?>)|(\[href.*?\])|(http.*?\s)/', $content,$match);
print_r($match);
Re: Cudna IP adresa? 06.04.2008. u 21:41 · pre 225 meseci #15
@beep
samo da vidim jesam li razumeo dobro (i da li sam ja sve objanio kako treba)
Code:

nadjiLink('http://j******.com, [http=www.adbv.com], <a href="kjjlkj.com [url=]" >');

ovo izmedju navodnika je recimo unsesen text od strane posetioca (komentar), ovde je to napisano cisto onako da bih proverio rad funkcije,
e sad da li treba da ubacim preg_match_all tu gde je $rec = htmlentities($recc);?
Potpis
http://blog.borcafe.com
Re: Cudna IP adresa? 06.04.2008. u 21:52 · pre 225 meseci #17
Te dve funkcije nemaju nikakvih dodirnih tačaka i služe za totalno različite stvari tako da ne može biti bolje koristiti jednu ili drugu
Potpis
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
Re: Cudna IP adresa? 07.04.2008. u 08:06 · pre 225 meseci #18
Sadrzaj komentara je promenjiva $content a rezultati pretrazivanja su smesteni u niz $match ....
npr...

Code:

$content='http://j******.com, [http=www.adbv.com], <a href="kjjlkj.com [url=]" >';
preg_match_all('/(<a.*?>)|(\[href.*?\])|(http.*?\s)/', $content,$match);
print_r($match); # opciono ... cisto da vidis kako se prikazuju rezultati pregtrage 

Treba samo da proveris dali ima rezultat u $match[0][0], ako ima link je upisan u tekst.

Code:

echo (empty($match[0])) ? 'true':'false';
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme