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

Kako da pokupim, a potom i prikazem ip korisnika na forumu

[es] :: PHP :: Kako da pokupim, a potom i prikazem ip korisnika na forumu

[ Pregleda: 2267 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Psyche
Beograd

Član broj: 43591
Poruke: 112
*.absolutok.net.



Profil

icon Kako da pokupim, a potom i prikazem ip korisnika na forumu08.06.2005. u 13:24 - pre 230 meseci
Imam neki krajnje jednostavan forum koji cuva unose u .txt fajlu s obzirom na to da nemam podrsku za MySQL, medjutim i kao takav sluzi svrsi.

Ono sto bih ja zelela jeste da se pored nadimka autora teme/odgovora i vremena kada ga je napisao prikazuje se i njegova ip adresa. Mozda bas u formatu kao sto je na ovom forumu, dakle ne cela.

Kako to mogu da izvedem najlakse.

Hvala unapred.
 
Odgovor na temu

flylord
Ilić Aleksandar
Simplicity d.o.o.
Nis/Uzice

Član broj: 2954
Poruke: 3859
212.62.53.*

ICQ: 4849714


+68 Profil

icon Re: Kako da pokupim, a potom i prikazem ip korisnika na forumu08.06.2005. u 14:00 - pre 230 meseci
Ovo daje IP adresu remote korisnika. Samo treba da je umetnes negde, i da uradis jedan echo ...
$_SERVER['REMOTE_ADDR']
 
Odgovor na temu

Psyche
Beograd

Član broj: 43591
Poruke: 112
*.absolutok.net.



Profil

icon Re: Kako da pokupim, a potom i prikazem ip korisnika na forumu08.06.2005. u 14:17 - pre 230 meseci
Pa joj, kada uradim tako nesto onda mi prikazuje moju IP adresu tj. adresu posetioca, a ne autora poruke. Ne znam kako da mi se posalju u taj .txt fajl podaci o IP-u zajedno sa podacima o nickname-u i time/date, i da se kasnije odatle "cupaju".

 
Odgovor na temu

flylord
Ilić Aleksandar
Simplicity d.o.o.
Nis/Uzice

Član broj: 2954
Poruke: 3859
212.62.53.*

ICQ: 4849714


+68 Profil

icon Re: Kako da pokupim, a potom i prikazem ip korisnika na forumu08.06.2005. u 14:20 - pre 230 meseci
Poenta je da uzmes taj podatak kad neko postavi novu temu, i onda to upises u taj txt file. I posle samo citas. A kako da to uradis kod tebe, pojma nemam, jer nisam nikad ni video taj forum.
 
Odgovor na temu

Psyche
Beograd

Član broj: 43591
Poruke: 112
*.absolutok.net.



Profil

icon Re: Kako da pokupim, a potom i prikazem ip korisnika na forumu08.06.2005. u 14:22 - pre 230 meseci
Okic, hvala ti. Nemam ni ja pojma :(
 
Odgovor na temu

Psyche
Beograd

Član broj: 43591
Poruke: 112
*.absolutok.net.



Profil

icon Re: Kako da pokupim, a potom i prikazem ip korisnika na forumu08.06.2005. u 14:33 - pre 230 meseci
Code:

<?php
if(phpversion() >= "4.2.0")
{
//PHP 4.2.0 Patch
extract($HTTP_POST_VARS);
extract($HTTP_GET_VARS);


// use smileys > true or false
$useSmileys = true;

// reverse answer list > true or false
$reverseAnswers = false;

// number of answers/topics per page
$itemsPerPage = 20;

//----------------------------------------------------------------------------------------------
// retrieving all variables
//----------------------------------------------------------------------------------------------

if($_POST) { extract($_POST, EXTR_PREFIX_SAME, "post_"); }
if($_GET) { extract($_GET, EXTR_PREFIX_SAME, "get_"); }
if($_COOKIE) { extract($_COOKIE, EXTR_PREFIX_SAME, "cookie_"); }

if(!isset($_ForumNick)) { $_ForumNick = ""; }


//----------------------------------------------------------------------------------------------
//  list the available topics and print add topic form
//----------------------------------------------------------------------------------------------

if (!isset($act) || $act == "list") {
    
    // reading topic list into array
    $n = 0;
    $list = array();
    $fp = fopen("data/topics.txt", "r");
    while (!feof($fp)) {
        $lastpost = fgets($fp, 1024);
        $nickname = fgets($fp, 1024);
        $description = fgets($fp, 1024);
        $file = fgets($fp, 1024);
        $ans = fgets($fp, 1024);
        if ($lastpost && $nickname && $description && $file && $ans) {
            $list[$n][0] = str_replace("\n","",$lastpost);
            $list[$n][1] = str_replace("\n","",$nickname);
            $list[$n][2] = str_replace("\n","",$description);
            $list[$n][3] = str_replace("\n","",$file);
            $list[$n][4] = str_replace("\n","",$ans);
            $n++;
        }
    }
    fclose($fp);
    array_multisort($list);
    $list = array_reverse($list);
    
    // checking the number of last topic in case a topic will be added
    $max = 0;
    for($i=0; $i<sizeof($list); $i++) {
        if ( intval($list[$i][3]) > $max) { $max = intval($list[$i][3]); } }

    // start printing the page
    include("header.php");
    ?>
    <table border="0" cellpadding="4" cellspacing="0" width="700"><tr>
      <td class="row" width=20%>Poslao/la</td>
      <td class="row" width="45%">Naslov poruke</td>
      <td class="row" width=15%>Odgovora</td>
      <td class="row" width=20%>Poslednji upis </td>
    </tr> 
    
    <?
    // build pagination
    if (!isset($s)) { $s=0; $e=$itemsPerPage; } else { $e=$s+$itemsPerPage; }
    if($e>sizeof($list)) { $e=sizeof($list); }
    
    //show pagination
    if ($s>0) {
        echo "<tr><td colspan=\"4\"></td></tr>";
        echo "<tr><td></td><td class=\"grey\" colspan=\"3\">prikaz ".($s+1)."-$e od ".sizeof($list)."\n";
        echo " | <a href=\"?s=".($s-$itemsPerPage)."\" class=\"grey\">prethodna stranica</a>\n";
        echo "</td></tr><tr><td colspan=\"4\"></td></tr>\n\n";
    }
    
    // building the topic list
    for ($i=$s; $i<$e; $i++) {    
        if ($i/2 == round($i/2)) { echo "    <tr>\n"; } 
        else { echo "    <tr class=\"light\">\n"; }
        echo"    <td>".$list[$i][1]."</td>\n";
        echo "    <td><a href=?act=show&nr=".$list[$i][3].">".$list[$i][2]."</td>\n";
        echo "    <td>".$list[$i][4]."</td><td>".date("d. m. Y. u H:i", $list[$i][0])."</td></tr>\n\n";
    }
    
    // show pagination
    if ($e != sizeof($list)) {
        echo "<tr><td colspan=\"4\"></td></tr>";
        echo "<tr><td class=\"grey\"></td><td class=\"grey\"  colspan=\"3\">prikaz ".($s+1)."-$e od ".sizeof($list)."\n";
        echo " | <a href=\"?s=".($s+$itemsPerPage)."\" class=\"grey\">naredna stranica</a>\n";
        echo "</td></tr>\n\n";
    }
    
    //showing the topic form
    ?> 
    <script language="javascript">
    function checkform (form) {
      if (form["desc"].value == "") {
        alert("Please insert Description");
        form["desc"].focus();
        return false ; }
    if (form["nick"].value == "") {
        alert("Please insert Nickname");
        form["nick"].focus();
        return false ; }
      if (form["txt"].value == "") {
        alert("Please insert Questions/Remarks");
        form["txt"].focus();
        return false ; }
      return true; }
    </script>
    
    <form action="?act=addt" method="post" name="form" onsubmit="return checkform(this);">
    <input type="hidden" name="nr" value="<? echo $max+1; ?>">
    <tr><td colspan="4"><br></td></tr>
    <tr><td class="row"></td>
    <td colspan="3" class="row">Zapo&#269;ni temu</td>
    </tr>
    <tr>
      <td style="vertical-align:middle">Ime:</td>
      <td colspan="3"><input type="text" name="nick" value="<?=$_ForumNick?>" maxlength="20"></td></tr>
    <tr>
      <td style="vertical-align:middle">Naslov teme:</td>
      <td colspan="3"><input type="text" name="desc" maxlength="40"></td></tr>
    <tr>
      <td style="padding-top:8px">Poruka:</td>
      <td colspan="3"><textarea rows="6" name="txt"></textarea></td></tr>
    <tr><td></td><td colspan=3><? if ($useSmileys == true) { insertSmileys(); } ?></td></tr>
    <tr><td></td><td colspan="3"><input type="submit" value="Po&#353;alji" class="button"></td>
    </tr></table>
    </form>
    
    <?
    //closing the page
    include("footer.php");
    
//----------------------------------------------------------------------------------------------
//  show the specified topic list and add answer form
//----------------------------------------------------------------------------------------------

} else if ($act == "show") {
    
    // reading the answers into an array
    $n = 0;
    $topic = array();
    $fp = fopen("data/topic".$nr.".txt", "r");
    $description = str_replace("\n","",fgets($fp, 1024));
    while (!feof($fp)) {
        $date = fgets($fp, 1024);
        $nickname = fgets($fp, 1024);
        $text = fgets($fp, 9000);
        if ($date && $nickname && $text) {
            $topic[$n][0] = str_replace("\n","",$date);
            $topic[$n][1] = str_replace("\n","",$nickname);
            $topic[$n][2] = str_replace("\n","",$text);
            $n++;
        }
    }
    fclose($fp);
    
    if ($reverseAnswers == true) { $topic = array_reverse($topic); }
    
    // start building the page
    include("header.php");
    ?>
    <table border="0" cellpadding="4" cellspacing="0" width=560><tr>
      <td class="row" width="25%"></td><td class="row" width="75%"><?=$description?></td></tr>
    
    <?
    // build pagination
    if (!isset($s)) { $s=0; $e=$itemsPerPage; } else { $e=$s+$itemsPerPage; }
    if($e>sizeof($topic)) { $e=sizeof($topic); }
    
    //show pagination
        echo "<tr><td colspan=\"2\"></td></tr>";
        echo "<tr><td></td><td class=\"grey\">odgovor ".($s+1)."-$e od ".sizeof($topic)."\n";
        echo " | <a href=\"?act=list\" class=\"grey\">nazad na teme</a>\n";
        if ($s>0) { echo " | <a href=\"?act=show&nr=$nr&s=".($s-$itemsPerPage)."\" class=\"grey\">prethodna stranica</a>\n"; }
        echo "</td></tr><tr><td colspan=\"2\"></td></tr>\n\n";
    
    // print answers list
    for ($i=$s; $i<$e; $i++) {    
        if ($i/2 != round($i/2)) { echo "    <tr>\n"; } 
        else { echo "    <tr class=\"light\">\n"; }
        echo "    <td><b>".$topic[$i][1]."</b><br>".date("d. m. Y. u H:i", $topic[$i][0])."</td>\n";
        if ($useSmileys == true) { 
            echo "    <td>".showSmileys($topic[$i][2])."\n\n    </td></tr>\n\n";
        } else {
            echo "    <td>".$topic[$i][2]."\n\n    </td></tr>\n\n";
        }    
    }
        
    // show pagination
    echo "<tr><td colspan=\"2\"></td></tr>";
    echo "<tr><td class=\"grey\"></td><td class=\"grey\">odgovor ".($s+1)."-$e od ".sizeof($topic)."\n";
    echo " | <a href=\"?act=list\" class=\"grey\">nazad na teme</a>\n";
    if ($e != sizeof($topic)) { echo " | <a href=\"?act=show&nr=$nr&s=".($s+$itemsPerPage)."\" class=\"grey\">naredna</a>\n"; }
    echo "</td></tr>\n\n";
        
    // print reaction form
    ?> 
    <script language="javascript">
    function checkform (form) {
      if (form["nick"].value == "") {
        alert("Please insert Nickname");
        form["nick"].focus();
        return false ; }
    if (form["txt"].value == "") {
        alert("Please insert Answer");
        form["txt"].focus();
        return false ; }
      return true; }
    </script>
    
    <form name="form" action="?act=adda" method="post" onsubmit="return checkform(this);">
    <input type="hidden" name="nr" value="<?=$nr?>">
    <tr><td colspan="2"><br></td></tr>
    <tr><td class="row"></td>
    <td class="row">Odgovori</td>
    </tr>
    <tr><td style="vertical-align:middle">Ime:</td>
    <td><input type="text" name="nick" value="<?=$_ForumNick?>" maxlength=20></td></tr>
    <tr><td style="padding-top:8px">Poruka:</td>
    <td><textarea rows="6" name="txt"></textarea></td></tr>
    <tr><td></td><td colspan="3"><? if ($useSmileys == true) { insertSmileys(); } ?></td></tr>
    <tr><td></td><td><input type="submit" value="Odgovori" class="button"></td>
    </tr></table>
    </form>
    
    <?
    include("footer.php");

//----------------------------------------------------------------------------------------------
//   add a topic from the form to the topic list
//----------------------------------------------------------------------------------------------

} else if ($act == "addt") {
    
    // save nickname as cookie
    setcookie("_ForumNick", $nick, time()+3600*24*90);
    
    // strip tags
    $desc = substr(strip_tags($desc),0,40);
    $nick = substr(strip_tags($nick),0,20);
    $txt = strip_tags($txt);
    
    // add topic to list
    $fp = fopen("data/topics.txt", "a");
    fputs($fp, time()."\n");
    fputs($fp, stripslashes($nick)."\n");
    fputs($fp, stripslashes($desc)."\n");
    fputs($fp, stripslashes($nr)."\n");
    fputs($fp, "0\n");
    fclose($fp);

    // add first answer to topic
    $fp = fopen("data/topic".$nr.".txt", "w");
    fputs($fp, stripslashes($desc)."\n");
    fputs($fp, time()."\n");
    fputs($fp, stripslashes($nick)."\n");
    fputs($fp, stripslashes(str_replace("\r", "", str_replace("\n", "", nl2br($txt))))."\n");
    fclose($fp);

    // jump to topic
    header("Location: index.php?act=show&nr=$nr");

//----------------------------------------------------------------------------------------------
//  add an answer to the current topic
//----------------------------------------------------------------------------------------------

} else if ($act == "adda") {

    // save nickname as cookie
    setcookie("_ForumNick", $nick, time()+3600*24*90);

    // strip tags
    $nick = substr(strip_tags($nick),0,20);
    $txt = strip_tags($txt);

    // add answer to the corresponding topic
    $fp = fopen("data/topic".$nr.".txt", "a");
    fputs($fp, time()."\n");
    fputs($fp, stripslashes($nick)."\n");
    fputs($fp, stripslashes(str_replace("\r", "", str_replace("\n", "", nl2br($txt))))."\n");
    fclose($fp);

    // read the topic list
    $n = 0;
    $list = array();
    $fp = fopen("data/topics.txt", "r");
    while (!feof($fp)) {
        $lastpost = fgets($fp, 1024);
        $nickname = fgets($fp, 1024);
        $description = fgets($fp, 1024);
        $file = fgets($fp, 1024);
        $ans = fgets($fp, 1024);
        // update time and munber of andwers to the right topic
        if ($lastpost && $nickname && $description && $file && $ans) {
            if (trim($file) == $nr) { $list[$n][0] = time()."\n"; } 
            else { $list[$n][0] = $lastpost; }
            $list[$n][1] = $nickname;
            $list[$n][2] = $description;
            $list[$n][3] = $file;
            if (trim($file) == $nr) { $list[$n][4] = ($ans+1)."\n"; } 
            else { $list[$n][4] = $ans; }
        }
        $n++;
    }
    fclose($fp);

    // write the updated topic list
    $fp = fopen("data/topics.txt", "w");
    for ($i=0; $i<sizeof($list); $i++) {
        fputs($fp, stripslashes($list[$i][0]));
        fputs($fp, stripslashes($list[$i][1]));
        fputs($fp, stripslashes($list[$i][2]));
        fputs($fp, stripslashes($list[$i][3]));
        fputs($fp, stripslashes($list[$i][4]));
    }
    fclose($fp); 
    
    // jump to topic
    header("Location: index.php?act=show&nr=$nr"); 

}
    
?>


Ovde hocu da ubacim IP:

Code:
for ($i=$s; $i<$e; $i++) {    
        if ($i/2 != round($i/2)) { echo "    <tr>\n"; } 
        else { echo "    <tr class=\"light\">\n"; }
        echo "    <td><b>".$topic[$i][1]."</b><br>".date("d. m. Y. u H:i", $topic[$i][0])."</td>\n";



Izmedju topic i date.

Ovako izgleda deo u .txt fajlu sa pohranjenim podacima:

Code:

Proba|1118230602|Psyche|tra la la
 
Odgovor na temu

sale83
Australia
Sydney

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



+30 Profil

icon Re: Kako da pokupim, a potom i prikazem ip korisnika na forumu09.06.2005. u 08:00 - pre 230 meseci
Da bi prikazivala neciji IP kod njegovog posta moras da isti smestis u fajl gde se upisuje vreme , ime ,i post od datog korisnika. Da bi to uradila morala bi da ubacis nekoliko redova koda. Otprilike ako znas imalo PHP evo ukratko sta bi trebala da radis:

Na ovakim ili slicnim mestim
1) fputs($fp, $nesto."\n");
2) fgets($fp, 1024);
3) $list[$n][3] = $file;

moras da doadas :

za -> fputs

$ip = $_SERVER['REMOTE_ADDR'] ; // uzimanje IP od korisnika
fputs($fp, $ip."\n"); //smestanje IP

i isto tamo gde imas -> $nickname = fgets($fp, 1024);
t.j. -> odnosi se na "fgets"
moras da dodas ovako nesto :

za -> fgets

$ip= fgets($fp, 1024);// da citas dati IP iz fajla

Samim time na mestim gde imas -> $list[$n][3]
moras da dodas ovako nesto :

za -> $list[$n][3]

$list[$n][3] = $file; // morala bi dodati nesto tipa
$list[$n][4] = $ip; // vodeci racuna na ovo dole
if (trim($file) == $nr) { $list[$n][5] = ($ans+1)."\n"; } //ovde 4 se menja u 5
else { $list[$n][5] = $ans; } //isto i ovde 4 se menja u 5


Znaci ima tu cega jos da se ubaci da bi sve dobila ono sto zelis. Ja sam ti sad ukratko skrenuo paznju na neke izmene t.j. dodavanja u kod tvoga foruma !Kako sto sam reko ako znas PHP znaces sta sam ti hteo reci.

Kad bi sve to uradila imali bi nesto ovako u tvom .txt fajlu
Code:

Proba|1118230602|IP_adresa|Psyche|tra la la


Ako negde zapne javi (" ako ti je bas hitno da imas IP od korisnika") mada ja nevidim svrhu prikazivanja IP adrese na forumu za sve korisnike!! Dovljno je da imas samo ti uvid u IP kod svakog posta od doticnog korisnika.
Sto mozes danas ne ostavljaj za sutra!
 
Odgovor na temu

Psyche
Beograd

Član broj: 43591
Poruke: 112
*.absolutok.net.



Profil

icon Re: Kako da pokupim, a potom i prikazem ip korisnika na forumu09.06.2005. u 16:41 - pre 230 meseci
Hvala ti mnogo, pokusacu to veceras polako da namestim, nadam se da cu uspeti. Razumem se pomalo u PHP, ne bas sasvim.

Posto se korisnici ne registruju, vec slobodno ostavljaju poruke zelela bih da vidim sa kog ip-a to cine.
 
Odgovor na temu

Psyche
Beograd

Član broj: 43591
Poruke: 112
*.absolutok.net.



Profil

icon Re: Kako da pokupim, a potom i prikazem ip korisnika na forumu09.06.2005. u 19:07 - pre 230 meseci
Uspela sam, samo me zanima kako da izvedem da mi se umesto 213.240.13.14
prikazuju samo 213.240.13.* ili jos bolje *.eunet.yu.
 
Odgovor na temu

boccio
Boris Krstović
Spoonlabs.com
nbgd

Član broj: 7594
Poruke: 2458
*.ptt.yu.

Sajt: bocc.io


+771 Profil

icon Re: Kako da pokupim, a potom i prikazem ip korisnika na forumu09.06.2005. u 20:23 - pre 230 meseci

http://www.php.net/gethostbyaddr

a procitaj i primere u dnu...
Jeff, one day you’ll understand that it’s harder to be kind than clever.
 
Odgovor na temu

Psyche
Beograd

Član broj: 43591
Poruke: 112
*.absolutok.net.



Profil

icon Re: Kako da pokupim, a potom i prikazem ip korisnika na forumu12.06.2005. u 16:11 - pre 230 meseci
Hvala svima na odgovorima, resila sam problem mada su poruke "otisle".

Imam jos samo jedno pitanjce, nevezano za forum.

Elem, imam jednu skripticu koja mi izbacuje pop up prozorce koja izgleda ovako:

Code:

<DIV id="fadeinbox">
<DIV align="right"><A href="#" onClick="hidefadebox();return false"></DIV>
Neka poruka
</DIV>


Nisam pisala JS, mislim da ne treba.

Da li mogu da izvedem sledece: Da umesto "Neka poruka" ako posetilac dolazi sa jedne odredjene IP adrese (nije dinamicka) dobije jednu poruku, a ako dolazi sa bilo koje druge drugu poruku?
 
Odgovor na temu

Br@nkoR
http://localhost

Član broj: 2597
Poruke: 1603

Sajt: localhost


+23 Profil

icon Re: Kako da pokupim, a potom i prikazem ip korisnika na forumu12.06.2005. u 19:01 - pre 230 meseci
Klasično:
Code:

if($ip == '123.123.123.123')
  echo 'Poruka 1';
else
  echo 'Poruka 2';


Ili malo lepše:
Code:

echo $ip == '123.123.123.123' ? 'Poruka 1' : 'Poruka 2';


Poruka 1 - ukoliko je IP adresa jednaka 123.123.123.123
Poruka 2 - ukoliko IP adresa nije jednaka 123.123.123.123




Banned - Not available
 
Odgovor na temu

Psyche
Beograd

Član broj: 43591
Poruke: 112
*.absolutok.net.



Profil

icon Re: Kako da pokupim, a potom i prikazem ip korisnika na forumu12.06.2005. u 19:27 - pre 230 meseci
Tako sam i napravila bila samo nisam znala da trebaju dva znaka jednakosti, zato nije radilo :)

Ali ima jedan mali problem, taj racunar ima svoj ip npr - 156.240.13.168, medjutim koristi proxy npr - 156.240.13.1, a proxy je isti za sve racunare iz te institucije, i kad postavim ip onda mi ne sljaka, a na proxiju radi.

Medjutim ja necu da svi ostali vide tu poruku vec samo taj odredjen racunar 156.240.13.168.

Bbclone mi korektno prijavljuje ip onaj pravi i prijavljuje zasebno proxy, dakle pravi razliku izmedju njih, ali ovo samo detektuje proxi?!

Kako to da resim?

$ip = $_SERVER['REMOTE_ADDR'];

if ($ip == '156.240.13.168')

ne radi

if ($ip == '156.240.13.1')

radi, ali necu to.

[Ovu poruku je menjao Psyche dana 12.06.2005. u 21:31 GMT+1]
 
Odgovor na temu

Br@nkoR
http://localhost

Član broj: 2597
Poruke: 1603

Sajt: localhost


+23 Profil

icon Re: Kako da pokupim, a potom i prikazem ip korisnika na forumu12.06.2005. u 20:26 - pre 230 meseci
Citat:
Psyche: Tako sam i napravila bila samo nisam znala da trebaju dva znaka jednakosti, zato nije radilo :)

= - operator dodele
== - operator poređenja
=== - operator identičnosti

Ti si napisala npr. $ip = '123.123.123.123' što znači da promenjliva ip dobija vrednost 123.123.123.123 i uvek će vraćati vrednost true dok kod operatora poređenja vraća true ili false u zavisnosti da li je uslov ispunjen ili ne.

Citat:

Kako to da resim?

$_SERVER['HTTP_X_FORWARDED_FOR'];

I da ne bi ti škodilo malo čitanje manuala.
Banned - Not available
 
Odgovor na temu

Psyche
Beograd

Član broj: 43591
Poruke: 112
*.absolutok.net.



Profil

icon Re: Kako da pokupim, a potom i prikazem ip korisnika na forumu12.06.2005. u 20:33 - pre 230 meseci
Dobro, hvala, nemoj da me grdis :)
 
Odgovor na temu

[es] :: PHP :: Kako da pokupim, a potom i prikazem ip korisnika na forumu

[ Pregleda: 2267 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

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