| | |
| Stránka: 1 z 1
| [ Príspevkov: 17 ] | |
Autor | Správa |
---|
Registrovaný: 09.06.08 Prihlásený: 05.11.17 Príspevky: 135 Témy: 10 Bydlisko: Senica | |
|
Ved userovi posli Cookies, uloz si jeho HTTP_USER_AGENT do DB, mozes aj IP a mas. Ak nevies ako, to je uz ine. Pouzi radsej nieco ako webber.cz
|
|
Registrovaný: 09.06.08 Prihlásený: 05.11.17 Príspevky: 135 Témy: 10 Bydlisko: Senica | Napísal autor témy DJ.Tomka: 09.06.2008 17:17 | |
|
Numline1 píše: Ved userovi posli Cookies, uloz si jeho HTTP_USER_AGENT do DB, mozes aj IP a mas. Ak nevies ako, to je uz ine. Pouzi radsej nieco ako webber.cz
Až tak sa v tom nevyznám ale nemohol by si mi napísať celý riadok?
V databáze len pridám do tabulky daľší riadok na zapisovanie cookies?
A nikde taká služba na hodnotenie článkov neni. Všade len počítadlá a ankety...
|
|
|
DJ.Tomka píše: Až tak sa v tom nevyznám ale nemohol by si mi napísať celý riadok? V databáze len pridám do tabulky daľší riadok na zapisovanie cookies? A nikde taká služba na hodnotenie článkov neni. Všade len počítadlá a ankety...
Po hlasovani odosles userovy cookie s nejakym udajom, potom overis ci uz tu cookie ma. Ak hej, nedovolis mu dalej hlasovat, ak nie, moze hlasovat.
To iste s HTTP USER AGENT ($_SERVER['HTTP_USER_AGENT']), ak ho ulozis do DB a overis (samozrejme spolu s IP) ci existuje, nedovol hlasovat
|
|
Registrovaný: 29.12.05 Prihlásený: 14.08.18 Príspevky: 539 Témy: 62 Bydlisko: 127.0.0.1 (... | Napísal qacer: 09.06.2008 19:56 | |
|
cookies sa daju polahky vymazat a hlasuje si kolko chce.
Pokial mas moznost, ze len registrovany a prihlaseny mozu hlasovat, tak vytvoris tabulku
Kód: CREATE TABLE `hlasy` ( `id` INT NOT NULL AUTO_INCREMENT , `user` INT NOT NULL , `anketa` INT NOT NULL , PRIMARY KEY ( `id` ) ) ENGINE=MyISAM DEFAULT CHARSET=latin2 COLLATE=latin2_czech_cs ;
kde user je id uzivatela v DB a anketa je ID ankety v db a len porovnava pre konkretneho uzivatela a konkretnu anketu a bud nedovoli hlasovat, alebo zahlasuje a ulozi do db na dalsie porovnavanie
_________________ "Kde končí hiphop, začína IQ." |
|
|
Samozrejme ze moze vymazat cookies, rovnako ale nemusi mat na webe prihlasenie. A IP adresu si zmeni, takze uplna ochrana nieje
|
|
Registrovaný: 09.06.08 Prihlásený: 05.11.17 Príspevky: 135 Témy: 10 Bydlisko: Senica | Napísal autor témy DJ.Tomka: 10.06.2008 14:20 | |
|
Numline1 píše: Po hlasovani odosles userovy cookie s nejakym udajom, potom overis ci uz tu cookie ma. Ak hej, nedovolis mu dalej hlasovat, ak nie, moze hlasovat.
To iste s HTTP USER AGENT ($_SERVER['HTTP_USER_AGENT']), ak ho ulozis do DB a overis (samozrejme spolu s IP) ci existuje, nedovol hlasovat
a nemohol by si mi prosim ťa upraviť cely kod:
Kód: <? $hodnotenie="hodnotenie".$id;
if ($hodnotenie<>1) { // ak ešte užívateľ nehodnotil SetCookie($hodnotenie, 1, Time()+31536000); // zapísanie cookie
include("spojenie.php"); // vloženie parametrov spojenia $conn=MySQL_Connect($host,$user,$passwd); // nadviazanie spojenia mysql_select_db ($db,$conn); // výber databázy $znamkax="znamka".$znamka; $result=MySQL_Query("SELECT * FROM hodnotenie WHERE id='$id'",$conn); // výber údajov z databázy $pocet=MySQL_Num_Rows($result); // zistenie počtu
if ($pocet==0) { // ak ešte článok nebol hodnotený MySQL_Query("INSERT INTO hodnotenie VALUES('$id',0,0,0,0,0)",$conn); // vynulovanie známok } MySQL_Query("UPDATE hodnotenie SET $znamkax=$znamkax+1 WHERE id='$id'",$conn); // hodnotenie článku MySQL_Close($conn); // ukončenie spojenia
} Header("Location: $HTTP_REFERER"); // presmerovanie späť ?>
Inač niečo s tým cookies už tam je ale nefunguje to.
A tu to maju pekne spravene: http://www.tuningpc.cz/Jak-levne-a-snadno-vyrobit-mikrofon-k-PC/?idfi=1&IDclanku=336 To neviete ako spravili?
|
|
Registrovaný: 09.06.08 Prihlásený: 05.11.17 Príspevky: 135 Témy: 10 Bydlisko: Senica | Napísal autor témy DJ.Tomka: 10.06.2008 18:43 | |
|
No už sa to vyriešilo ale ešte potrebujem radu:
Kód: <? include("spojenie.php"); $conn=MySQL_Connect ($host,$user,$passwd); mysql_select_db ($db,$conn); $result=MySQL_Query("SELECT autor,predmet,datum FROM komentare WHERE id=$id",$conn); $pocet=MySQL_Num_Rows($result); ?> <center><table width="600" border="0"> <tr> <td colspan="3"><h1><center>Komentáre</center></h1></td> </tr> <font size="2" color="white"><? if ($pocet>0) { for ($i=0;$i<$pocet;$i++) {
$meno=MySQL_Result($result,$i,'autor'); $predmet=MySQL_Result($result,$i,'predmet'); $datum=MySQL_Result($result,$i,'datum');
echo "<tr>"; echo "<td>$meno</td>"; echo "<td>$datum</td>"; echo "<td>$predmet</td>"; echo "</tr>"; } } else { echo "<td>Zatiaľ žiadne komentáre</td>"; } ?></font> <tr> <td align="center" colspan="3"> <a href="vypis.php?id=<? echo $id ?>">Zobraziť komentáre</a> | <a href="pridat.php?id=<? echo $id ?>">Pridať komentár</a> </td></tr> </table> </center>
<? MySQL_Close($conn); ?>
Ako spravím aby tie komentáre mali veľkosť 2? Vôbec mi to nejde a s*a* som sa stým 4hodiny bez výsledku.
Konkretne je to tu na mojej stránke: http://www.komp.tym.sk/stranky/crashyt1.php a len tak okrajovo čo na ňu hovoríte. Síce ešte nieje dokončená ale chcem vedieť vaše názory.
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
velkost 2? co tym myslis?
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 09.06.08 Prihlásený: 05.11.17 Príspevky: 135 Témy: 10 Bydlisko: Senica | Napísal autor témy DJ.Tomka: 10.06.2008 19:32 | |
|
stenley píše: velkost 2? co tym myslis?
No myslim ty taku veľkosť s akou je napísané napr Počet hodnotení na mojej stránke ( http://www.komp.tym.sk/stranky/crashyt1.php) Ale to je jedno aka veľkosť hlavne potrebujem vedieť ako ju zmením lebo tá obyčajná, ktorou to je písané je na moje stránky moc veľká.
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
jaaj, ty myslis velkost pisma... tabulke, kde mas komentare, nastav velkost cez css: font-size:12px; a odstran si odtial tagy <font>, ktore su uz zastarale...
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 09.06.08 Prihlásený: 05.11.17 Príspevky: 135 Témy: 10 Bydlisko: Senica | Napísal autor témy DJ.Tomka: 10.06.2008 20:03 | |
|
Nejde to! Kašlem nato . :sore: Ďalšiu chybu som zistil pane bože: Ked dám pridať komentár a pridať tak mi to píše toto:
Kód: Warning: setlocale() [function.setlocale]: Passing locale category name as string is deprecated. Use the LC_* -constants instead. in /home/free/tym.sk/k/komp/root/www/stranky/spracuj.php on line 5
Ale komentár sa bezproblémov pridá. Veď si to skúsťe, potom vymažem databázu: http://www.komp.tym.sk/stranky/pridat.php?id=11 Jaj jake je naročne byt webmastrom .
|
|
Registrovaný: 26.11.06 Prihlásený: 22.01.24 Príspevky: 4118 Témy: 319 Bydlisko: HE/BA | Napísal Flety: 10.06.2008 20:09 | |
|
Chlapče, vykašli sa na programovanie úplne, keď nedokážeš zniesť chyby. Ja mám takýchto chýb denne 10 a nesťažujem sa ani omylom tak ako ty a určite sa na to nevykašlem. Dneska som mal jednu totálne debilnú chybu s db. Vymazal som stĺpec, vytvoril som ho a išlo všetko. Debilná chyba, úplne nelogická a vidíš, stala sa. Ale nevykašľal som sa na to a babral som sa s tým. Myslím, že každý programátor má chyby a aj dosť blbé občas a kôli tomu sa na to nevykašle ale hľadá chybu.
|
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 Bydlisko: Žilina |
lol, mna by len zaujimalo, kto ti nahovoril, ze programovanie je lahke clovece zamysli sa trocha nad sebou, lebo s takymto pristupom to mozes zabalit uplne ocividne nezvladas ani len zakladne znackovacie jazyky, nieto este php logiku
_________________ C#, PHP, ... |
|
Registrovaný: 09.06.08 Prihlásený: 05.11.17 Príspevky: 135 Témy: 10 Bydlisko: Senica | Napísal autor témy DJ.Tomka: 10.06.2008 20:21 | |
|
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
ak mu nehodlate pomoct, tak sa zdrzte komentarov
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 09.06.08 Prihlásený: 05.11.17 Príspevky: 135 Témy: 10 Bydlisko: Senica | Napísal autor témy DJ.Tomka: 10.06.2008 20:41 | |
|
no tu velkost som uz spravil esce opravit to pridavanie
//pridavanie opravené
|
|
| Stránka: 1 z 1
| [ Príspevkov: 17 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Anketa - hlasovať iba raz v PHP, ASP | 26 | 2125 | 09.02.2010 11:52 creamcafe | | Anketa - Každý iba raz... v JavaScript, VBScript, Ajax | 15 | 1013 | 02.06.2010 19:23 camo | | Reproduktory idu raz tichsie,raz hlasnejsie v Zvuk | 1 | 468 | 10.11.2011 0:34 Thrine | | PC raz nabehne raz nie v AMD čipové sady | 10 | 879 | 01.11.2010 12:01 kosko24 | | Javascript - raz funguje, raz nie v JavaScript, VBScript, Ajax | 8 | 694 | 31.03.2011 7:54 blazej44800 | | Upload iba PHP súborov v PHP, ASP | 4 | 727 | 02.09.2009 20:56 Wicky | | php funkcia "for" ale output iba 50,100,150,200 atd ... v PHP, ASP | 1 | 481 | 27.03.2012 14:57 stenley | | Zväčšiť pamäť iPhonu zo 16 na 128GB iba za 55€ ? Žiaden problém .. ale iba v Číne v Novinky | 11 | 1440 | 15.02.2016 15:06 liqua1 | | refresh stranky RAZ v JavaScript, VBScript, Ajax | 4 | 914 | 13.12.2009 22:19 neopagan | | Zobrazit len raz v PHP, ASP | 17 | 884 | 21.12.2008 15:34 Tominator | | este raz poradte v PC zostavy | 5 | 441 | 24.08.2007 20:36 yaJohny | | Opat raz ta diakritika v HTML, XHTML, XML, CSS | 9 | 889 | 03.08.2012 18:46 shaggy | | Zvuk raz ide, potom nie v Zvuk | 0 | 380 | 10.08.2014 11:15 mayo505 | | P: Diablo 3 raz prejdene v Predám | 0 | 342 | 10.08.2012 11:05 anairdan | | Opakovanie zlyhanie Ubuntu a raz Zenwalk. v Operačné systémy Unix a Linux | 1 | 401 | 29.12.2011 15:41 Igor | | Windows 7 raz za cas nelegalny v Operačné systémy Microsoft | 8 | 2120 | 31.05.2011 19:58 Krasty1 |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|