Autor Zpráva
Bones
Profil
pocet kliknuti na odkaz a kolko je online na odkaze ale inde sa to zobrazuje

Prosim vas ako spravim ze kolko ludi kliklo na odkaz a kolko je na tom odkaze online ludi. Ten odkaz smeruje napr. na http://example.com/hra/id1.php a to online pocitadlo by sa zobrazovalo na http://example.com/index.php ..ako to spravim pls?
Leopik
Profil *
normalne si das kod toho pocitadla do /hra/id1.php a na index.php das <?php include "subor_kde_sa_uklada_pocet.dat"; ?>
Bones
Profil
nechapem.. takze najprv jednu vec:

Chcem aby sa mi zobrazoval vedla odkazu kolko krat sa na to kliklo.. co ja vim aby to bolo v zatvorke.. to si uz pomenim.. takze to ako spravim? a aj kod chcem
K
Profil *
Bones
:)
Leopik
Profil *
ved si daj do googlu pocitadla alebo tvorba webu a mas to... napr ked das tvorba webu tak tam mas taketo pocitadlo:

<?
$file = "pocet.inc"; //soubor do kterého se to ukládá
$open_file = fopen ($file,'r+'); //otevře soubor pro čtení a zápis
$pocet = fread ($open_file, '100("file")') + 1; //přičte k $open_file 1
rewind ($open_file); //nastavení na začátek souboru
fwrite ($open_file, $pocet); //zapíše do souboru aktuální počet přístupů
fclose ($open_file); //zavře soubor
?>


to si das do toho http://example.com/hra/id1.php a do index.php das:

<?php include "pocet.inc"; ?>


no a online pocitadlo je napr tu:
http://www.pcsvet.cz/art/article.php?id=2183

no to das do id1.php a do indexu das <?php include "log.txt"; ?>
Bones
Profil
do pocet.inc nemam dat nic?
Leopik
Profil *
ukaz 26. riadok
Bones
Profil
nezapisuje sa to
Leopik
Profil *
a musis si nastavit prava suborov na 0666
Leopik
Profil *
do pocet.inc nie tam sa bude zapisovat kolko ludi tam bolo
Bones
Profil
666? ne nahodou 777?
K
Profil *
Rad bych se tu trochu vyjadril..
Celkem by mne zajimalo k cemu bude uzivateli Bones kdyz bude mit hotovy funkcni kod, ale nebude mit ani tucha jak a proc ten kod funguje?
Takhle pokud bude chtit cokoli dodelat, tak sem bude psat a cekat az se objevi nekdo, kdo to nevydrzi a ten kod mu napise.. Je toto programovani? Pokud nekdo nevi jak neco udelat a ocekava radu, tak ok, to beru. Ale cele reseni - to uz je trochu moc, nemyslite?
Leopik
Profil *
to je jedno ... staci aj 666 ale mozes si dat aj 777
Bones
Profil
dal som aj 666 aj 777 a nezapisuje sa to a ani to online pocitadlo nejde
Leopik
Profil *
tak ja neviem to online pocitadlo som nasiel len teraz tak mozno nefunguje ale to druhe musi fungovat. Skusal som ho a ide. Tu je
http://tvorba-webu.zdarek.com/php/pocitadlo.php
K
Profil *
paneboze..
http://cz.php.net/manual/cs/function.fopen.php
w+ a+

Bones
Pokud chces programovat tak zacni premyslet. Pokud na to nemas tak se na to vyser.
Bones
Profil
http://tvorba-webu.zdarek.com/php/pocitadlo.php
ale ja nechcem kolko ludi zobrazilo tu stranku ale kolko ludi kliklo na odkaz
loyza
Profil
K
Předpokládám, že bones nechce a nechtěl programovat, prostě chce tuhle jedinou věc.
Bones
Já bych to asi řešil tak, že bych si ten odkaz nějak označil, třeba takhle:
<a href="http://example.com/hra/id1.php?klik=jesss">odkaz (<?php include "pocet.inc"; ?>)</a>
No a potom do té stránky, id1.php bych dal ten kód od Leopika, ale obalil bych jej ifem:
<?php
if($_GET["klik"]=="jesss"){
//tady bude ten kód...
}
?>

Tohle je ta nejjednodušší varianta, v případě, že bys neměl přístup do té stránky id1.php, ale chtěl skutečně jenom počítat lidi, kteří kliknuli na ten odkaz, muselo by se to dělat javascriptem. To by ovšem bylo o trošičku, složitější.
Jo a ten Leopikův kód jsem nijak nezkoušel, ale podle poslední reakce předpokládám, že funguje.
Bones
Profil
nechapem
Bones
Profil
do slaka sak jedine co chcem je aby sa mi vedla odkazu zobrazovalo kolko krat sa tam kliklo.. pls napiste mi normalny kod
Matty
Profil
Bones
pls
Už je to tu zase.
napiste mi normalny kod
Nemám k tomu jediný důvod.
P.S. zkus využít služeb www.blueboard.cz
Bones
Profil
nie blueboard je len pocet downloadov
Matty
Profil
Bones
Trocha teorie - když člověk přijde na stránku, stáhne si ji. Chápeš?
Bones
Profil
nie
Matty
Profil
Bones
nie
Tak to bys ale měl. Nebuď línej a zkus, zda to funguje. Zkoušels Gůgla? Věřím, že takovejlhe scriptů najde tisíce.
Bones
Profil
hladal som ale ani jedno mi nejde.. jaknaweb.com.. tam som nasol.. a inde a nikde nic
Bones
Profil
tak napisete mi ako to mam spravit?
vertigo4
Profil
Bones
využij blueboardu.cz když jsi opět shnilej... když otevřeš stránku, tak si taky "downloaduješ"... takže počet downloadu je stejný jako počet kliknutí (resp. stažení) na stránku....
Bones
Profil
a bude to fungovat aj ked mam odkaz na takyto:
<a href="#" onClick...
neviem ro presne cele ale to onClick tam je a otvori sa nove okno co je napisane v skripte

Vaše odpověď

Mohlo by se hodit

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0