[ deki_bg @ 06.09.2002. 12:34 ] @
treba mi counter koji ce samo beleziti sa kojis sajtova dolaze ljudi ($HTTP_REFERER)..i da u upisuje u neki txt fajl...
ali da je ubacenu index.html stranu.
nemam ssl.

moze li mi neko pomoci?
[ RAZZLEDAZZLER @ 06.09.2002. 14:46 ] @
ovako

referer.php
<?php
$file = "referer.txt";

if(isset($HTTP_REFERER)) {
$fp = fopen ($file, "a");
fwrite($fp, $HTTP_REFERER."\r\n");
fclose ($fp);
}
?>

a u index.html stavish bilo gde npr ovo
<img src="referer.php" width=0 height=0>

Saveti:
Ako ti na serveru ima verzija PHP 4.1.0. i veca, zameni $HTTP_REFERER sa $_SERVER[HTTP_REFERER]
Ako hocesh da ti svaki put belezi novi red u fajlu [makar prazan, iako nema referera] samo skloni onaj red sa if i onaj red sa }

P.S. Izvini ako vec znash ovo shto sam napisao u savetima, ne znam koliko poznajesh php, pa za svaki sluchaj da ti koristi ako ne znash
[ Zoran Rašković @ 06.09.2002. 16:08 ] @
Ovo se ne zove counter vec npr neki analizator poseta.
[ CONFIQ @ 06.09.2002. 17:03 ] @
Citat:
RAZZLEDAZZLER:
....a u index.html stavish bilo gde npr ovo
<img src="referer.php" width=0 height=0>
.....


čisto ono,kad već piše u PHPu može i da stavi
Code:
require("referer.php")

[ RAZZLEDAZZLER @ 06.09.2002. 18:24 ] @
naravno, nego chovek je rekao da hoce da ubacuje u html fajl ... mozda iz nekog razloga hoce samo html i nishta vishe
[ Dejan Topalovic @ 07.09.2002. 03:31 ] @
Citat:
RAZZLEDAZZLER:
Saveti:
Ako ti na serveru ima verzija PHP 4.1.0. i veca, zameni $HTTP_REFERER sa $_SERVER[HTTP_REFERER]

Savjet i tebi i njemu:
Treba koristiti navodnike pri imenovanju varijabli, bilo jednostruke ili dvostruke.
Dakle, umjesto $_SERVER[HTTP_REFERER] treba pisati $_SERVER['HTTP_REFERER'], a isto tako i sve ostale.
[ CONFIQ @ 07.09.2002. 04:05 ] @
heh... nisam ni primetio da pravi stranicu u html-u !
Moj predlog ti je kad već imaš PHP support da napraviš index.php umesto index.html ... zašto? ne znam... valjda da iskoristiš php ...


[ RAZZLEDAZZLER @ 07.09.2002. 13:33 ] @
Citat:
StRiPy:
Treba koristiti navodnike pri imenovanju varijabli, bilo jednostruke ili dvostruke.
Dakle, umjesto $_SERVER[HTTP_REFERER] treba pisati $_SERVER['HTTP_REFERER'], a isto tako i sve ostale.


zashto?

Ne pravim se pametan, nego me zanima razlog. Ako je dobar i ima smisla, odmah prelazim na navodnike [sem ako ne mislish na chitljivost]
[ Goran Rakić @ 07.09.2002. 19:29 ] @
moze i jedno i drugo koliko znam, inace uvek je bolje koristiti ' umesto " jer php onda ne pretrazuje string "string $string" kako bi zamenio $string sa vrednoscu te varijable.
[ deki_bg @ 08.09.2002. 03:04 ] @
ovo ne radi...
znaci u tom logu fajlu evo posle dva dana samo sam dobio imena mog domena
www.mojsajt.co.yu
www.mojsajt.co.yu
www.mojsajt.co.yu
kao da su svi direktno dolsi...
i to ima osam adresao...a poseta dnevno ima oko 200

????????
nista mi nije jasno?????
[ -zombie- @ 08.09.2002. 03:29 ] @
Citat:
RAZZLEDAZZLER:

zashto?

Ne pravim se pametan, nego me zanima razlog. Ako je dobar i ima smisla, odmah prelazim na navodnike [sem ako ne mislish na chitljivost]


pa probaj da ukljucish sve greske sa error_reporting(E_ALL) pa ces videti.

sve sto je worning nije stvarno greska, i moze program da prodje sa tim, ali je uvek pametnije pisati kod koji ne proizvodi upozorenja!

cisto preporuka. naravno da nije obavezno, ali da su svi pisali siguran kod, koji ne proizvodi upozorenja, ne bi ni bilo potrebe da se register_globals po defaultu iskljucuju, jer bi sav kod bio sigurniji...
[ RAZZLEDAZZLER @ 08.09.2002. 13:20 ] @
ok zombie ... sugestija prihvacena

deki, ne znam kako ti to ne radi. Iako je jako prost kod, ja sam ga sem toga i isprobao i normalno je radio.
Jeste da HTTP_REFERER postavlja userov browser i da ne moze da mu se veruje i sve to, ali svejedno, vecina bi trebalo da ostavlja taj podatak.

Ajde probaj da stavish link ka tvojoj strani sa nekog drugog servera/stranice i da kliknesh ... da vidish da li ce da ti ostavi neshto. Tada cesh biti siguran da si stvarno doshao odnekund. Ako nemash gde, daj meni link, stavicu ga ja kod mene na server, pa probaj odatle da udjesh na svoj sajt.
Jer je kod stvarno prost, a ja obichno i takve kodove isprobam pre nego shto ih postujem.
[ caruros @ 14.12.2002. 13:35 ] @
Izvinite sto se ubacujem ali naleteo sam na temu.Da li neko moze da mi da kod za brojac korisnika (obican) i za download stvari.Sto manje strucnih izraza posto sam 15-godisnji pocetnik.Molim za pomoc!
[ Goran Rakić @ 14.12.2002. 14:11 ] @
Obican counter ti je jako slican ovome od malopre... A counter za download, mislim da mislis na brojac klikova na neki link koji vodi ka fajlu, se pravi malo drugacije. Recimo da imas fajl test.tar.gz za koji hoces da znas koliko ljudi ga je skinulo. Na nekoj HTML stranici napravis link ka fajlu, ali umesto da napises download/test.tar.gz kao href atribut linka, ti postavis download.php?url=test.tar.gz. Onda napravis download.php skriptu, koja cupa varijablu url iz GET zahteva (pomocu $_GET['url'] ako je noviji php, ili $HTTP_GET_VARS['url'] ako je php stariji) i zapisuje u fajl kao u prethodnom primeru.

Ovo je counter.php:
Code:

<?php
$file = "download.txt";

$fp = fopen ($file, "a");
$clicks = fread ($fp, filesize ($file))+1;

fwrite($fp, $clicks."\r\n");
fclose ($fp); 

?>


I onda ubacis u HTML negde pri vrhu <img src="counter.php" height="0" width="0">
[ caruros @ 14.12.2002. 15:34 ] @
Hvala.Nisam mislio na brojac kliktanja nego na kod (sta da ukucam da bi neko kad download-uje sa mog sajta primio obrazac save,open...)Ipak hvala.
[ caruros @ 14.12.2002. 16:43 ] @
meni ipak trebaju kod za download i brojac (obican).Molim vas da ga objavite sa potpunim objasnjenjem posto sam -potpuni- pocetnik.
[ Goran Rakić @ 14.12.2002. 16:45 ] @
Ti hoces kod koji bi omogucio nekom da kada klikne na link, da dobije Save/Open dijalog? pa to je obican HTML, nema to veze sa php-om. Znaci postavis <a href="download/test.tar.gz">Preuzmite test.tar.gz</a> u HTML i to je to.
[ caruros @ 14.12.2002. 18:22 ] @
Je sam li ja rekao da ovo ima veze sa php-om?Hvala na pomoci
[ Rubiroza @ 03.02.2005. 07:48 ] @
Postavio sam sajt sa velikim brojem fajlova (*.zip) za download. Radjen je u HTML-u. Da li moze neko da napise skriptu za to. Napominjem da bih zeleo da broj download-a bude za svaki fajl posebno i da cifra bude bude vidljiva za sve posetioce.