Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Ime provajdera korisnika na PHP stranici.

[es] :: PHP :: Ime provajdera korisnika na PHP stranici.

[ Pregleda: 3769 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

kumkat
Beograd

Član broj: 22180
Poruke: 522



+15 Profil

icon Ime provajdera korisnika na PHP stranici.03.01.2006. u 21:05 - pre 222 meseci
Ovako zanima me kako dobiti na stranici ime provajdera preko koga ide neko ko pristupa toj stranici.

$b = getenv("REMOTE_ADDR");
$c = gethostbyaddr($b);

Na ovaj nacin dobijam to sto mi treba ali u obliku koji mi odgovara

b249.ppp-bg.sezampro.yu
DYN_*-IP-80_74_167_*.ADSL.neobee.net
.
.
.

Kako da dobijem samo ovo podebljano. Ili barem kao na ES-u da se izbaci jedan deo i stavi * ?

Hvala


 
Odgovor na temu

JovanT
Jovan Turanjanin
Niš

Član broj: 35633
Poruke: 473
213.244.208.*

Jabber: Zeus@elitesecurity.org
ICQ: 263033789
Sajt: www.turanjanin.net


+17 Profil

icon Re: Ime provajdera korisnika na PHP stranici.04.01.2006. u 00:49 - pre 222 meseci
A da probaš sa funkcijom explode?

Code:

$host = gethostbyaddr($_SERVER['REMOTE_ADDR']);
$temp = explode(".", $host);
$velicina = sizeof($temp);
$provider = $temp[$velicina-2] . '.' . $temp[$velicina-1];

Nije znanje samo znati, već je znanje - znanje dati.

Piši ćirilicom! | Surfujte brže, sigurnije i lakše | Najveća niška online zajednica

 
Odgovor na temu

kumkat
Beograd

Član broj: 22180
Poruke: 522



+15 Profil

icon Re: Ime provajdera korisnika na PHP stranici.04.01.2006. u 01:03 - pre 222 meseci
Ne poznajem bas dobro PHP pa nisam ni znao da postoji EXPLODE :).

Hvala.

 
Odgovor na temu

sale83
Australia
Sydney

Član broj: 41625
Poruke: 729
*.inabox.net.



+30 Profil

icon Re: Ime provajdera korisnika na PHP stranici.04.01.2006. u 02:50 - pre 222 meseci
@JovanT Doticni kod koji si napisao nije bas konacno resenje!!!

Pre svega treba da utvrdis koja je vrsta domena ako ga ima pa da na osnovu domena pises kod!!

Sta ako provajder ima nesto tipa .co.yu ili kako kod nas u australiji .com.au, net.au. org.au ?? Tvoj gore napisani kod bi vratio znaci:

.com.au
.net.au
.org.au

Zato je najbolje prvo utvrditi koja je vrsta domena pa onda odraditi to sto si napisao!!!
Pozzzzzz
Sto mozes danas ne ostavljaj za sutra!
 
Odgovor na temu

kumkat
Beograd

Član broj: 22180
Poruke: 522



+15 Profil

icon Re: Ime provajdera korisnika na PHP stranici.04.01.2006. u 12:47 - pre 222 meseci
Razmisaljo sam o tome i na kraju sam stavio da ospisuje 3 (umesto 2) zadnja sloga. Tako da sada izbacuje:

ppp.sezampro.yu
ADSL.neobe.net




 
Odgovor na temu

boccio
Boris Krstović
Spoonlabs.com
nbgd

Član broj: 7594
Poruke: 2458
..njuel-bg.customer.sbb.co.yu.

Sajt: bocc.io


+771 Profil

icon Re: Ime provajdera korisnika na PHP stranici.04.01.2006. u 13:31 - pre 222 meseci

Code:

$host = gethostbyaddr($_SERVER['REMOTE_ADDR']);
$bla = preg_replace("/^[^.]+./", "*.", $host);

cemu komplikacije...
Jeff, one day you’ll understand that it’s harder to be kind than clever.
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
*.internet.krstarica.net.

Sajt: https://avramovic.info


+46 Profil

icon Re: Ime provajdera korisnika na PHP stranici.04.01.2006. u 19:19 - pre 222 meseci
...tako je to kad znas regularne izraze....
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

kumkat
Beograd

Član broj: 22180
Poruke: 522



+15 Profil

icon Re: Ime provajdera korisnika na PHP stranici.04.01.2006. u 21:44 - pre 222 meseci
Citat:
JaHvram: ...tako je to kad znas regularne izraze.... :(


A i posto je moderator moze da vidi kod ES-a :)
Salim se. Neznam kako ovo radi ali radi. HVALA

P.S. - Da li ova "skripta" resava preoblem ako provajder ima receimo co.yu itd.... tj kako radi :)

 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
*.internet.krstarica.net.

Sajt: https://avramovic.info


+46 Profil

icon Re: Ime provajdera korisnika na PHP stranici.05.01.2006. u 16:05 - pre 222 meseci
Mora imati FTP pristup da bi video kod...

A kako radi - http://en.wikipedia.org/wiki/Regexp
...ja nisam uspeo da skontam... :(
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

kumkat
Beograd

Član broj: 22180
Poruke: 522



+15 Profil

icon Re: Ime provajdera korisnika na PHP stranici.05.01.2006. u 19:56 - pre 222 meseci
Ima i ovde http://www.php.net/manual/en/function.preg-replace.php
objasnjenje komande ali dzabe :)



[Ovu poruku je menjao kumkat dana 05.01.2006. u 20:57 GMT+1]

 
Odgovor na temu

JovanT
Jovan Turanjanin
Niš

Član broj: 35633
Poruke: 473
*.icentrala.net.

Jabber: Zeus@elitesecurity.org
ICQ: 263033789
Sajt: www.turanjanin.net


+17 Profil

icon Re: Ime provajdera korisnika na PHP stranici.06.01.2006. u 13:52 - pre 222 meseci
@kumkat
To je objašnjenje za funkciju unutar PHP-a ali ipak džabe ako ne znaš regularne izraze... I samo da znaš, nemaju svi moderatori pristup kodu ES-a... Samo oni odabrani.

Što se tiče samog pitanja, već se govorilo o tome u jednoj temi koju sam postavio gde smo tumačili način na koji radi jedna sličica...
Nije znanje samo znati, već je znanje - znanje dati.

Piši ćirilicom! | Surfujte brže, sigurnije i lakše | Najveća niška online zajednica

 
Odgovor na temu

[es] :: PHP :: Ime provajdera korisnika na PHP stranici.

[ Pregleda: 3769 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.