Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 28 odgovora
  • 11.976 pregleda

Najnovija ↓

Nekoliko pitanja o PHP-u 03.10.2004. u 19:46 · pre 268 meseci #1
Može li neko da mi objasni kako ova slika koja se nalazi u mom postu radi? Pretpostavljam da je to izvedeno preko PHP-a i GD biblioteke. I kako oni mogu da saznaju ime provajdera?

Potpis
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

Re: Nekoliko pitanja o PHP-u 03.10.2004. u 21:46 · pre 268 meseci #2
$_SERVER['REMOTE_ADDR']

provuci ovo kroz php, i videces svoj IP...a ako ovo recimo okacis na net i logujes, videces IP svakog ko otvori tu stranicu...
Potpis
Jeff, one day you’ll understand that it’s harder to be kind than clever.
Re: Nekoliko pitanja o PHP-u 09.11.2004. u 22:36 · pre 267 meseci #4
Provukao sam ovu funkciju kroz PHP i parser mi javlja grešku. Jel može neko malo bolje da mi objasni kako ova skripta funkcioniše i kako uopšte može da "provali" ime provajdera?
Potpis
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

Re: Nekoliko pitanja o PHP-u 09.11.2004. u 23:12 · pre 267 meseci #5
Koliko sam ja upucen (a veruj mi i nisam bas) sve promenljive u klijentu i serveru mozes dobiti pozivanjem funkcije phpinfo(), ali konkretno nemam pojma kako radi. Hajde daj mi skriptu MNOGO MI SE SVIDJA :-)
Re: Nekoliko pitanja o PHP-u 10.11.2004. u 00:06 · pre 267 meseci #6
Ma poslao bih ja da imam. Ne znam ni kako izgleda skripta zato pitam kako to funkcioniše. Ako hoćeš da i ti imaš ovako nešto poseti http://www.danasoft.com i registruj se.
Potpis
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

Re: Nekoliko pitanja o PHP-u 10.11.2004. u 00:18 · pre 267 meseci #7
recimo
Code:

<?php
    echo "Your IP is: ".$_SERVER['REMOTE_ADDR'];
    echo "<br />You use ".$_SERVER['HTTP_USER_AGENT'];
    echo "<br />I ownZ uR 4ss";
?>

evo kako to izgleda:
http://tesla.rcub.bg.ac.yu/~strooper/yourip.php
Potpis
ex. trooper
Oh goody... it's my Illudium PU-36 Explosive Space Modulator!
Softversko Inženjerstvo
♪♫♪
Re: Nekoliko pitanja o PHP-u 10.11.2004. u 09:03 · pre 267 meseci #8
E dalja razrada kaze ovako....Uzmes remote adress,pa otkines zadnja 2 slova(procitas ih i uporedis sa nizom drzava koji vec imas-da bi eventualno indentifikovao drzavu), pa otkines zandnjih x slova kako bi stigao do druge tacke od pozadi - da bi dobio ono ptt.yu...Za user agent vec imas dat source na ovo forumu, koristi pretragu!!!Ma nije to neka nauka:)
Potpis
Privatni smeštaj u Crnoj Gori
www.montenegro-sea.com.
Re: Nekoliko pitanja o PHP-u 10.11.2004. u 11:04 · pre 267 meseci #9
Citat:
webmaster1: E dalja razrada kaze ovako....Uzmes remote adress,pa otkines zadnja 2 slova(procitas ih i uporedis sa nizom drzava koji vec imas-da bi eventualno indentifikovao drzavu), pa otkines zandnjih x slova kako bi stigao do druge tacke od pozadi - da bi dobio ono ptt.yu...Za user agent vec imas dat source na ovo forumu, koristi pretragu!!!Ma nije to neka nauka:)


aaa ne! hahh

za trazenje drzave ip2country
isp ces teeeesko tako dobiti
Potpis
Blog
Re: Nekoliko pitanja o PHP-u 15.11.2004. u 15:21 · pre 267 meseci #10
Evo još jednog problema na koji sam naišao. Hoću da se na jednoj stranici prikazuje tačan datum i tačno vreme u srednjeevropskoj časovnoj zoni (GMT+1 - naša časovna zona). Problem je u tome što server na kojem je .php stranica prikazuje vreme u časovnoj zoni GMT+br tako da "echo date" ili slične fore ne dolaze u obzir. Postoji li način da se ovaj problem reši? Probao sam sa najprostijim rešenjem koje sam mogao da uradim tako što sam definisao promenljivu $sat=date("H") + 1 i nakon toga izvršio echo "$sat". To je prvih dva minuta izgledalo OK ali sam se srećom setio da kada $sat dođe na vrednost 24, dan treba da se promeni za jedan, pa isto tako i mesec, godina (kada dođe vreme za to)... Tako sam se stvarno grdno zapetljao i rešio da pomoć potražim ovde. Dakle kako se rešava ovaj problem ili on jednostavno nema rešenja :(.
Potpis
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

Re: Nekoliko pitanja o PHP-u 19.11.2004. u 00:06 · pre 267 meseci #13
A kako meni pronalazi ISP i zemlju, kad mi je hostname blablabla.net?

a kako to uraditi bez baze? ip2country koristi bazu, ja 'ocu bez baze :)

jel ima neko gotov array za zemlje?
Potpis
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
Re: Nekoliko pitanja o PHP-u 19.11.2004. u 03:02 · pre 267 meseci #14
Citat:
webmaster1: Sto ne?

po tebi su korisnici recimo... yubc-a odakle?

ne moze bez baze to da bude nikako pouzdano
Potpis
Blog
Re: Nekoliko pitanja o PHP-u 19.11.2004. u 11:02 · pre 267 meseci #15
Pa to jes!
Al vecina se zavrsava oznakom zemlje...a posto je ovo sve radi zajebancije onda i nije tako strasno sto ce ga zbuniti .net ili .62, u tom slucaju kaze lepo "Pa brate gde ti zivis" i to je to:)
Potpis
Privatni smeštaj u Crnoj Gori
www.montenegro-sea.com.
Re: Nekoliko pitanja o PHP-u 20.11.2004. u 12:25 · pre 267 meseci #16
A kakav izlaz imaju funkcije gethostbyaddr i gethostbyname. Na njih sam slučajno naleteo u PHP Manual-u. Trenutno nemam vremena da ih dovoljno proučim pa se pitam da nisu možda one upotrebljene za gore navedenu sliku?

I molim vas da mi malo bolje pojasnite tu ip2country metodu. Kao što ste možda primetili, ova skripta baš precizno određuje provajdera.
Potpis
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

Re: Nekoliko pitanja o PHP-u 20.11.2004. u 19:16 · pre 267 meseci #17
Code:

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


Ovo sam napamet napisao, ali bi $provider trebalo da nam da npr "verat.net" u mom slučaju. E sad, nisam siguran ni da li radi ono na tom principu...
Re: Nekoliko pitanja o PHP-u 27.11.2004. u 20:32 · pre 266 meseci #18
Super! Radi! Samo bih te zamolio da mi malo pobliže objasniš svaku liniju tog koda. Prve tri su mi uglavno jasne ali ova četvrta ni malo.

btw, kako se određuje koji OS ima posetilac? Našao sam u PHPinfo-u $_ENV["OS"] ali mi on u XP-u vraća Windows_NT.
Potpis
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

Re: Nekoliko pitanja o PHP-u 27.11.2004. u 21:53 · pre 266 meseci #19
Ta poslednja linija uzima vrednosti promenljivih iz niza $temp na pozicijama $velicina-2 i $velicina-1 (2 poslednje reči u host name-u) i spaja ih u jedan string pomoću operatora spajanja, a to je tačka. i još između njih stavlja jednu tačku kao običan string... tako dobiješ npr "verat.net" ili "eunet.yu". Valjda sam lepo objasnio.
Re: Nekoliko pitanja o PHP-u 28.11.2004. u 10:00 · pre 266 meseci #20
Na ovom forumu je neko postovao kod..ne mogu sada da trazim izvorni post,pa ti evo ovako:

Code:

/* Simple OS Detection script */

$OS = $HTTP_USER_AGENT;
$OSList = Array (

    /* Windows */
    "Win|Windows",
    "Win16|Windows",
    "Win95|Windows 95",
    "Win98|Windows 98",
    "Win32|Windows",
    "WinNT|Windows NT",
    "Windows 3.1|Windows 3.1",
    "Windows 95|Windows 95",
    "Windows CE|Windows CE",
    "Windows 98|Windows 98",
    "Windows NT|Windows NT",
    "Windows NT 5.0|Windows 2000",
    "Windows NT 5.1|Windows XP",

    /* Macintosh */
    "Mac_68000|MacOS m68K",
    "Mac_68K|MacOS m68K",
    "Mac_PowerPC|MacOS PPC",
    "Mac_PPC|MacOS PPC",
    "Macintosh|MacOS",

    /* Unices */
    "X11|UNIX",
    "BSD|BSD",
    "SunOS|SunOS",
    "IRIX|IRIX",
    "HP-UX|HP-UX",
    "AIX|AIX",
    "QNX|QNX",
    "SCO_SV|SCO UNIX",
    "FreeBSD|FreeBSD",
    "NetBSD|NetBSD",
        
    /* Linux */
    "Linux|Linux",
    "Debian|Debian GNU/Linux",
    
    /* Other */
    "BeOS|BeOS",
    "OS/2|OS/2",
    "AmigaOS|AmigaOS",

);

foreach ($OSList as $OSNow) {
    $OSNow = explode ("|", $OSNow);
    if (eregi ($OSNow[0], $OS)) {
        $EndOS = $OSNow[1];
        $Check = "No";
    } elseif ($Check != "No") {
        $EndOS = "Unknown";
    }
}

print "$EndOS";

?>
Potpis
Privatni smeštaj u Crnoj Gori
www.montenegro-sea.com.
Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme