Starší komentáře ke článku: PHP - jednoduchá anketa
Zpět na článek | Úvodní stránka Interval.cz
Datum vložení: 17.7.2000 17:18:00
l;juhbiugiukj,.
Datum vložení: 26.7.2000 11:57:00
Jako příklad to beru. Ale v praxi asi budete zapisovat výsledky do databázové tabulky. Je to systémovější a ve svém důsledku i jednodušší.
Datum vložení: 26.7.2000 15:21:00
K databazim jsem se v serialu jeste nedostal, takze zatim je nemuzu pouzivat. Popravde receno cekam, az trochu pokroci serial o MySQL, abych si usetril praci :-).
Datum vložení: 31.7.2006 16:53:02
Proboha, proč kvůli anketě zapisovat do databázových tabulek??? Proč? Abyste si mohli ty hlasy lépe utřídit? :-)
Datum vložení: 26.3.2001 13:02:12
Dobry den,
hazi mi to chybu, ze $action neni definovana. pri prvnim prubehu pres If jsem ji jeste nikde nepouzil, takze nema zadnou hodnotu, tak ji nemuzu testovat? Kde je chyba??
Diky za Vase clanky!
Datum vložení: 10.5.2001 13:09:47
Stalo se mi to samé.
Datum vložení: 10.5.2001 20:48:32
staci testovat zdali byla promenna pouzita
if (isSet($action))
uz jsem znacne pokrocil a toto by mi jiz nezaskocilo.
Martin
Datum vložení: 31.7.2006 16:56:08
Je důležité si proměnnou ACTION vyžádat příkazem REQUEST, protože starší verze nemusí přenos proměnné z formuláře podporovat bez vyžádání (tj. proměnná se vyžádá a deklaruje). $action = $_REQUEST["promenna_z_formulare"];
Datum vložení: 21.6.2001 13:51:54
to je dobry
Datum vložení: 23.11.2001 11:12:56
Vyzkoušel jsem tuto anketu, ale nepřičítá mi počet hlasujících. Někde mám chybu. Nevím zda mám něco zapsat do souboru stats.txt a případně, co tam napsat.
Díky za pomoc.
Datum vložení: 31.3.2004 21:10:30
Mate nekdo ten soubor stats.txt? Ja nevim jak bych ho vytvoril. Pokud ho nekdo ma a funguje mu to, prosim, poslete mi na mail.
diky
Datum vložení: 31.7.2006 16:57:43
Řiďte se hlavně svou logikou, ten příklad je pro začátečníky děsně složitý a ještě ke všemu nedotažený do konce. Ale obsahuje některé užitečné technologie. Prozkoušejte si každou zvlášť a celek už dáte dohromady sám.
Datum vložení: 20.2.2002 16:36:12
Ne že bych to tu chtěl hanět ,ale u tohoto článku nefunguje ani jeden odkaz.Jinak jsem tu vždy našel spoustu užitečných rad a skriptů.
spoon
Datum vložení: 20.2.2002 16:42:07
Máte pravdu - je to problém řady starších článků - daná stránka byla prostě zrušená. Budeme se to postupně snažit opravovat, ale je to mravenčí práce. Interval by teď již neměl obsahovat odkazy "ven" na příklady. Všechny se budou umísťovat "domů". Omlouvám se a současně děkuji za pochopení, opravuji totiž chyby jiných, kterých je víc, než dost.
:o(
Datum vložení: 20.2.2002 16:44:57
Uvedené příklady byly na doméně, která již neexistuje - a platit ji jen kvůli těm příkladům si opravdu nemůžu dovolit :-(. Pokud si vzpomínám, tak problém s umísťováním příkladů v PHP přímo na Interval byl v tom, že Interval jede v ASP.
Datum vložení: 20.2.2002 16:49:56
To je mi naprosto jasne. Taky jsem se nechtel dotknout Vas. Jednim z mych prvnich kroku bylo zrizeni php.czechia.com, kam maji byt umistovane priklady z PHP. Doufam tedy, ze se nam tam podari dat i tento, diky.
Datum vložení: 4.3.2002 13:45:03
Odkazy ukázek již byly přemístěny na php.czechia.com, jsou tedy funkční. Omlouvám se a děkuji za pochopení.
Datum vložení: 20.6.2002 14:43:41
nechapu ;)
Datum vložení: 10.10.2002 19:32:17
Je to dobrá anketa, ale chtěl bych, aby se zobrazoval Vývledek a Počet lidí, co už hlasovaly pořád a né až teprve když někdo dal svuj hlas a teprve potom se zobrází kolik lidí celkem hlasovalo a výsledek ankety. Jak to udělat...
Datum vložení: 7.8.2003 19:12:16
jednoduše šoupneš tam echo $lidi
Datum vložení: 4.6.2005 10:41:46
az na to ze pocet hlasujicich je ulozen v $hlasu a do promenych se to uklada az po odeslani formulare ...
Datum vložení: 25.10.2002 14:49:19
<B>www.all4web.sk</B> - moznost vytvorit si krajsie ankety ako je tu ukazovane. Ovela krajsie :))
Datum vložení: 19.4.2004 18:12:20
si děláš srandu nebo seš tak blbej. Na tu tvoji hrůzu se musí dát člověk odkaz, aby se do ankety dostal.
fuj neplacená reklama...
Datum vložení: 15.12.2004 17:43:16
Ked uz o tom hovorite lepsie ako all4web je <a href='http://interval.cz/__redirect/redirect.asp?what=interval_discussion&url=http://www.blueboard.cz' target='_blank'>http://www.blueboard.cz</a>. Ale je tam problem musis tam mat reklamu.
Najlepsie je mat vlastnu bez reklam!!!!!!!!!!!!!!!!
Datum vložení: 5.5.2005 11:02:16
www.ankety.czweb.org je to stejne jako blueboard a nejsou tam reklamy ;-) jenom kdyz nad tim drzis dlouho kurzor :-)
Datum vložení: 5.4.2004 12:51:14
Soubor stats.txt, ktery v clanku zminujete a je stezejni soucasti scriptu nikde neni. Muzete mi jej poslat na mail nebo jej znovu zverejnit. Sam si ho bohuzel napsat neumim.
Datum vložení: 14.5.2004 12:44:20
zdravim vsetkych v php sa moc nevyznam a mam problem s tym ze ked ulozim tuto anketu na moju stranku a niekto klikne na "halsovat" tak sa zobrazi anketa.php. ako by som mohol spravit, aby sa iba reloadlo url stranky na ktorej hlasoval? napr. <a href='http://core.czechian.net/blue.php3?clanok=*' target='_blank'>http://core.czechian.net/blue.php3?clanok=*</a> Inak myslim si ze anketa je spravena perfektne velmo sa mi paci :) za ochotu vopred dakujem
Datum vložení: 5.8.2004 12:04:51
<B>Lze nějak obejít příkaz $REMOTE_ADDR?</B>
Mám na stránkách anketu zabezpečenou ukládáním IP se znemožněním opakovaného hlasování. Nicméně po podivných výsledcích anket jsem začal procházet seznam IP hlasujících a některé jsou velmi, velmi podezřelé (japonské a kdovíjaké ještě).
Mám zato, že anketu někdo cíleně nabourává a je schopen se jevit pod různými IP adresami. Je něco takového možné, příp. dá se tomu nějak zabránit? Díky.
Datum vložení: 5.8.2004 16:04:38
Dobry den, nevim jak dalece myslite "obejit IP adresu" ale je v pohode mozne a skutecne je to velmi jednoduche si naklikat body do anket ci do ruznych hlasovani pomoci proxy serveru. techto proxy serveru jsou na celym svete desetitisice a jsou zdarma pristupne. jeste podotykam ze kazdy proxy sever ma unikatni IP adresu, tzn. ze uzivatel ktery se na vase hlasovani pripoji pomoci proxy serveru ( ma uz jinou IP adresu) tak se mu anketa zobrazi a on muze hlasovat. a tento zpusob muze opakovat treba hodinu. a tim padem by se vysvetlilo to ze rikate ze mate treba i japonske adresy. Nejvice proxy serveru vyhledavanych hackery a nejen jima je v japonsku, malaisii, Argenitne, Nizozemi. Tyto proxy servery se vyhladavaji pomoci skenovani internetu apod. nebo primo na tkzv. "proxylistech" treba na google.
Co se tyka zabrany.. --> dosud neznam reseni. n nelazel jsem proti tomuto jeste obranu.
Datum vložení: 31.7.2006 17:01:40
Já nevím, ale hned mě napadají dva způsoby: První: přidělit hlasujícímu session a znemožnit mu v aktuální session opakované hlasování. Druhá: zapsat cookie s kódem aktuální ankety a znemožnit hlasování. IP neblokovat, protože je mnoho uživatelů, kteří navenek vystupují pod jediným IP.
Datum vložení: 31.8.2004 22:49:23
Takúto anketu som hladal asi na všetkých serveroch ktoré sa zaoberajú touto tématikou a nikde som ju nenašiel. vždy bola len z databázou a keďže som začiatočník a ani za....u neviem dôjsť na to jak mám tú databázu vytvoriť, tak som hladal takéto. Díky moc. Je to BOHOVÉ
Datum vložení: 26.8.2005 22:53:16
Moc som sa potesil ked som nasiel tento clanok a moc som bol smutny ked som ho vyskusal mam totiz problem ze hoci kde ho spustim stale mi zapise do stats.txt nieco taketo ipadresa#1 a stale je tam 1 a dokonca mi prepisuje ip adresi teda mam tam stale jeden riadok.a tam sa to uklada takto #1#1#1 ...
Datum vložení: 10.9.2005 9:43:34
Tahle anketa se mi líbí protože jsem začátečník a MySQL neovládám, ale mám s ní problém, konkrétně se souborem stats.txt, vůbec netusim co do nej mam napsat nebo co s nim provadet. Kdyby mi mohl nekdo ten soubor stats.txt poslat na mail bych byl moc rad. Mail: pili@quick.cz Dik
Datum vložení: 8.11.2005 11:49:47
O soubor stats.txt, se nemusíš starat, ten se Ti vytvoří po prvním hlasování sám. A až se do něho podíváš, tak pochopíš. MySQL nepotřebuješ ;o)
Datum vložení: 5.4.2006 10:19:30
Soubor stats.txt se nevytvoří.. Kde je chyba? Hlasování by se mi ale jinak líbilo..
Datum vložení: 31.7.2006 17:03:12
Přesně, k jediné anketce MYSQL nepotřebuješ. Je to stejné, jako používat ke kolu raketový motorek.
Datum vložení: 26.11.2005 14:48:18
Problém skriptu je že nevytvoří soubor stat.txt...aspoň sem mě nevytvořila vkódu sem řádek pro vytvoření souboru nikde nenašel
Datum vložení: 31.7.2006 17:03:43
Vytvoří se, zkontroluj si, zda máš dobře nastavená práva na zápis.
Datum vložení: 28.1.2006 14:28:46
je to divný, ale když smažu ty podmínky pro IP adresu a do stats.txt dám #0#0#0#0#0, tak to funguje...
Datum vložení: 23.11.2006 12:02:15
mne to nefachci absolutne vobec, aj som dal chmod777 uplne na vsetko, stale nic... je to pekne naprd tento clanok... :(
Datum vložení: 13.2.2006 12:37:06
Vubec to nefungu, dyby ses vyprd na to formatovani a dal tam jen funkci zdrojak... kdyz to nejde na vic kompech tak je chyba u tebe... zapomel si vysvetlit hafo veci...si [b]spatnej typek[/b] sorry ale je to tak.
Datum vložení: 31.7.2006 17:04:13
Nu, nemohu zcela nesouhlasit :-).
Datum vložení: 4.11.2006 9:26:36
Chcel by som túto anketu použiť na mojej stránke s tým , že by som mal podtránku Ankety.php a tam by som mal všetky ankety a stále nové pridával, na tie staršie by sa dalo hlasovať len určitý čas , potom by sa zobrazoval iba výsledok, dá sa to spraviť v jednej stránke? Pomôžte prosím.
Datum vložení: 24.7.2007 9:30:59
nešlape vůbec
Datum vložení: 11.11.2007 14:03:19
Nuz, pokial sa s tym pohras tak to pojde. :-) staci ked opravis 3 veci a slape ako hodinky. na zaciatku nacitaj premenne: $action = $_GET['action']; $znamka = $_GET['znamka']; a $_SERVER['REMOTE_ADDR'] namiesto $REMOTE_ADDR
Datum vložení: 11.11.2007 23:04:35
Opravdu, za sedm let se ledacos stačí dost podstatně změnit. Kupodivu ale "nefunkčnost" tohoto skriptu nemají na svědomí změny programovacího prostředí, nýbrž jen a pouze jeden jediný přepínač v konfiguraci skriptovacího enginu. Podrobnější informace viz článek http://interval.cz/clanky/superglobalni-promenne-v-php/ ;-)