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

Izbacivanje rezultata klika ( po IP adresi )

[es] :: PHP :: Izbacivanje rezultata klika ( po IP adresi )

[ Pregleda: 1803 | Odgovora: 13 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

nesh_bros
nesh_bros

Član broj: 137138
Poruke: 94
*.b92.net.



Profil

icon Izbacivanje rezultata klika ( po IP adresi )20.07.2009. u 14:05 - pre 179 meseci
Potrebna mi je pomoc da napravim sledecu stvar, za koju verujem da nije toliko tesko uraditi. ( ako ima vec neko gotovo resenje milina )

Zelim da napravim kao neki dnevni status:
1) dodjes na sajt - i kliknes
2) Vrti se kao neka slika -> neko ucitavanje
3) izbaciti ti RANDOM: sliku i tekst (npr. SLIKA BUSA -> TEKST Preznojices se u prevozu.)
4) Klikne opet, e sad treba da provali IP i kaze recimo, vase stanje za danas je receno.

Recimo ovo mi super radi posao:
http://www.biglickmedia.com/misc/php/random-image.php

Samo jos kako da uradim da kad kliknes ponovo, kaze dosta za danas?

tnx :-)
www.natabanu.com - TV uzivo, Smesne Vesti
 
Odgovor na temu

Man-Wolf
Mihailo Joksimovic
Beograd

Član broj: 17016
Poruke: 873
91.148.84.*



+13 Profil

icon Re: Izbacivanje rezultata klika ( po IP adresi )20.07.2009. u 14:11 - pre 179 meseci
A sta konkretno ocekujes da ti neko kaze ? :-)
 
Odgovor na temu

nesh_bros
nesh_bros

Član broj: 137138
Poruke: 94
*.b92.net.



Profil

icon Re: Izbacivanje rezultata klika ( po IP adresi )20.07.2009. u 14:32 - pre 179 meseci
Da mi da link gde je mozda to vec uradjeno?
Ili ideju kako da se to uradi?

logicno? :-)
www.natabanu.com - TV uzivo, Smesne Vesti
 
Odgovor na temu

Milos911
Serbia

Član broj: 219127
Poruke: 1230
*.telenor.co.yu.



+303 Profil

icon Re: Izbacivanje rezultata klika ( po IP adresi )20.07.2009. u 15:13 - pre 179 meseci
Kad ucita jednom stranicu ubacis mu kuki sa trenutnim datumom... Sutradan ubacis novi i obrises stari...
Za random funkciju konsultuj php manual
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
93.87.232.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Izbacivanje rezultata klika ( po IP adresi )20.07.2009. u 15:21 - pre 179 meseci
Pa eto, skriptu za random imaš, a što se ovog drugog tiče - u cookie (koji traje jedan dan) mu zapišeš da je prikazano i dok ima cookie-a više ne prikazuješ to. Naravno, to je jedan od najjednostavnijih načina (i lako se zaobilazi). Ako se malo potrudiš lako ćeš ga zakomplikovati

Pozdrav,
Nemanja
Laravel Srbija.

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

nesh_bros
nesh_bros

Član broj: 137138
Poruke: 94
*.b92.net.



Profil

icon Re: Izbacivanje rezultata klika ( po IP adresi )21.07.2009. u 08:12 - pre 179 meseci
ql momci ali vi sto meni pricate... tesko da znam :-(

Jel imate neki link? ili tutorial?
( moje znanje se ogranicava na html i css )
www.natabanu.com - TV uzivo, Smesne Vesti
 
Odgovor na temu

Man-Wolf
Mihailo Joksimovic
Beograd

Član broj: 17016
Poruke: 873
91.148.84.*



+13 Profil

icon Re: Izbacivanje rezultata klika ( po IP adresi )21.07.2009. u 09:37 - pre 179 meseci
Evo ti od Google-a, copy-paste skripte:

Code:

<?php
function getRandomFromArray($ar) {
    mt_srand( (double)microtime() * 1000000 );
    $num = array_rand($ar);
    return $ar[$num];
}

function getImagesFromDir($path) {
    $images = array();
    if ( $img_dir = @opendir($path) ) {
        while ( false !== ($img_file = readdir($img_dir)) ) {
            // checks for gif, jpg, png
            if ( preg_match("/(\.gif|\.jpg|\.png)$/", $img_file) ) {
                $images[] = $img_file;
            }
        }
        closedir($img_dir);
    }
    return $images;
}

$root = '';
// If images not in sub directory of current directory specify root 
//$root = $_SERVER['DOCUMENT_ROOT'];

$path = 'images/';

// Obtain list of images from directory 
$imgList = getImagesFromDir($root . $path);

$img = getRandomFromArray($imgList);

?> 


E sad, kao sto ti Nemanja rece, najjednostavnije je sa Cookies-ima. Ti odes na: http://www.php.net/setcookie , procitas kako se kreira Cookie, i ubacis u skriptu:

images.php:

Code:

<?php
function getRandomFromArray($ar) {
    mt_srand( (double)microtime() * 1000000 );
    $num = array_rand($ar);
    return $ar[$num];
}

function getImagesFromDir($path) {
    $images = array();
    if ( $img_dir = @opendir($path) ) {
        while ( false !== ($img_file = readdir($img_dir)) ) {
            // checks for gif, jpg, png
            if ( preg_match("/(\.gif|\.jpg|\.png)$/", $img_file) ) {
                $images[] = $img_file;
            }
        }
        closedir($img_dir);
    }
    return $images;
}

$root = '';
// If images not in sub directory of current directory specify root 
//$root = $_SERVER['DOCUMENT_ROOT'];

$path = 'images/'; // Putanja do slika ...

// Obtain list of images from directory 
$imgList = getImagesFromDir($root . $path);

$img = getRandomFromArray($imgList);

?> 
<head>
.
.
.
</head>
<body>
<? if (!isset($_COOKIE['prikaz_slike'])) { 
setcookie('prikaz_slike', time() + 86400);
?>
<img src="<?= $path . $img ?>" alt="" />
<? } else { ?>
Vec ste pogledali danasnju sliku .....
<? } ?>
</body>


Pa se sad snadji malo :-)

[Ovu poruku je menjao Man-Wolf dana 21.07.2009. u 13:07 GMT+1]
 
Odgovor na temu

nesh_bros
nesh_bros

Član broj: 137138
Poruke: 94
*.b92.net.



Profil

icon Re: Izbacivanje rezultata klika ( po IP adresi )21.07.2009. u 10:25 - pre 179 meseci
Joj tnx sto se trudis :-)

Evo kako sam ja razumeo da treba to da uradim al sta se desi

http://www.gradloznica.org/demo/random.php?nocache=1

:-(
www.natabanu.com - TV uzivo, Smesne Vesti
 
Odgovor na temu

Man-Wolf
Mihailo Joksimovic
Beograd

Član broj: 17016
Poruke: 873
91.148.84.*



+13 Profil

icon Re: Izbacivanje rezultata klika ( po IP adresi )21.07.2009. u 12:07 - pre 179 meseci
Pisao sam iz glave zadnjih par linija :p Evo sad sam izmenio kod, pa vidi da li ce da sljaka ...
 
Odgovor na temu

nesh_bros
nesh_bros

Član broj: 137138
Poruke: 94
*.b92.net.



Profil

icon Re: Izbacivanje rezultata klika ( po IP adresi )22.07.2009. u 08:05 - pre 179 meseci
mnogo tnx sto pomazes :-)

Matori prekopirao sam tvoj kod, samo kopi pejst i:
Code:
Warning: Cannot modify header information - headers already sent by (output started at /home2/zzplocom/public_html/demo/random.php:40) in /home2/zzplocom/public_html/demo/random.php on line 41


Jel treba da dodajem ja jos nesto ili.. ? :-(
www.natabanu.com - TV uzivo, Smesne Vesti
 
Odgovor na temu

Nemke_BG

Član broj: 163822
Poruke: 341
*.bg.krstarica.net.

Jabber: Nemke_BG@elitesecurity.org
Sajt: https://www.nmdesign.rs


+45 Profil

icon Re: Izbacivanje rezultata klika ( po IP adresi )22.07.2009. u 08:50 - pre 179 meseci
setovanje cookie-a tj.

Code:

<? if (!isset($_COOKIE['prikaz_slike'])) { 
setcookie('prikaz_slike', time() + 86400);
?>


mora da ide pre <head> taga....


...
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
93.87.232.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Izbacivanje rezultata klika ( po IP adresi )22.07.2009. u 14:13 - pre 179 meseci
Mora da ide pre svega, tj. na početak fajla. Pre setcookie() funkcije ne sme da bude output-a!
Laravel Srbija.

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

nesh_bros
nesh_bros

Član broj: 137138
Poruke: 94
*.b92.net.



Profil

icon Re: Izbacivanje rezultata klika ( po IP adresi )23.07.2009. u 10:23 - pre 179 meseci
Izgleda da ovo funkcionise :-)

Hvala momci carevi ste.

Pokusacu da uradim citav izgled box-a pa cu vam javiti da pogledate.

Btw,
1) folder iz kog se vuku slike mora imati chmod za javni pristup?
2) kakve su sanse da se uradi sledeca stvar?? ->
Ideja mi je da to bude na naslovnoj strani, zato kad neko dodje odmah ce mu se ucitati neka slika i kraj.. ok, al malo bzvz, zato, jel postoje sanse da se postavi recimo prva slika je ta, kad kliknes na nesto odradi random, i ako hoces treci put izadje: vec ste kliknuli ( sto vec radi. )

tnx
www.natabanu.com - TV uzivo, Smesne Vesti
 
Odgovor na temu

nesh_bros
nesh_bros

Član broj: 137138
Poruke: 94
*.b92.net.



Profil

icon Re: Izbacivanje rezultata klika ( po IP adresi )29.07.2009. u 10:14 - pre 179 meseci
Pliz momci moze odgovor samo na ova 2 pitanja?

Stavim putanju do foldera, ali nece da mi povuce slike? jel zbog chmode-a?

tnx unapred
www.natabanu.com - TV uzivo, Smesne Vesti
 
Odgovor na temu

[es] :: PHP :: Izbacivanje rezultata klika ( po IP adresi )

[ Pregleda: 1803 | Odgovora: 13 ] > FB > Twit

Postavi temu Odgovori

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