| | |
| Stránka: 1 z 1
| [ Príspevkov: 13 ] | |
Autor | Správa |
---|
Registrovaný: 16.01.07 Prihlásený: 22.07.08 Príspevky: 304 Témy: 33 |
spravil som si jednoduchu funckiu Kód: function AddGuestAction($action, $additional = "", $user = ""){ foreach (getallheaders() as $k => $a){ $catch .= "$k: $a<br>";} $catch .= "<br><br>------------------------------------------------------------<br><br>"; $res = mysql_query("SELECT * FROM guests WHERE IP=\"".$_SERVER["REMOTE_ADDR"]."\"");
while($row = mysql_fetch_object($res)){ $cycle = $row->HEADERS; $espresso .= $cycle; } while($row = mysql_fetch_object($res)){ $bicycle = $row->ACTIONS; $indian .= $bicycle;} while($row = mysql_fetch_object($res)){ $tricycle = $row->ADDITIONAL; $lod .= $tricycle;} while($row = mysql_fetch_object($res)){ $quadcycle = $row->USER; $hulan .= $quadcycle;}
if(mysql_num_rows($res) > 0){ if(eregi($catch, $espresso)){ echo "mackopeeeeeeeeeeeeeees";} else{ $espresso .= $catch; }
if($action){ $indian .= "<br>$action";}
if($additional){ $lod .= "<br>$additional"; }
if($user){ $hulan .= "<br>$user";}
$cum = "UPDATE `guests` SET `HEADERS` = \"$espresso\", `ACTIONS` = \"$indian\", `ADDITIONAL`= \"$lod\", `USER` = \"$hulan\" WHERE `guests`.`IP`=\"".$_SERVER["REMOTE_ADDR"]."\" LIMIT 1"; mysql_query($cum); echo $hulan;} else{ $com = "INSERT INTO `guests` ( `IP` , `HEADERS` , `ACTIONS` , `ADDITIONAL` , `USER` ) VALUES ( '".$_SERVER["REMOTE_ADDR"]."','$catch', '$action', '$additional', '$user' );"; mysql_query($com);}} Akurat mi nefunguje Absolutne mi to ignoruje riadok Kód: if(eregi($catch, $espresso)){ proste aj ked sa string $catch nachadza v udajoch vytiahnutych z databazy (a su presne rovnake) aj tak sa pripise nova hodnota do databaze takze takto mam plnu tabulky 1 a toho isteho udaja. a potom ešte Kód: if($additional){ $lod .= "<br>$additional"; } kere ma pridat do hodnoty v tabulke staru hodnotu + novu hodnotu (ak je urcena)(teda to iste co robi to uplne prve ale ono to robit nema, kymto toto ano) vymazava obsah tabulky a premiestnuje ho iba tym "<br>$additional"
_________________ E6850 @ 7,8 GHZ, 64 GB DDR 3 RAM @ 2400 MHZ, MB vyrobená na zákazku za 500 000, Case desing by TUVAX studio; grafická karta: ATI RADEON 3870 X8 @ 1500 MHZ jadrá a 5000 MHZ pamete...
Vážne... neklamem! Ja som admin VRZone. |
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 |
ono ja ln to je všetko alebo iba časť súboru lebo takto tam používaš classy bez uvedenia a máš dosť komplikované zápisy ...
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
ake classy? ziadne tam nevidim...
>pitrik1: naco tam mas tolko cyklov while? stacil by ti jeden. Riadok s eregi ti neignoruje, proste mas v tych premennych ine hodnoty, ako si asi 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ý: 16.05.07 Prihlásený: 01.08.17 Príspevky: 837 Témy: 6 | Napísal juho: 24.04.2008 16:34 | |
|
stenley píše: ake classy? ziadne tam nevidim... on myslel asi tieto classy .... Kód: mysql_fetch_object($res)
_________________ getch();?{readkey;?} na konci? !A naco! Riesenie je (Alt+F5)
99% pochopí a shaggy je druhá kategória |
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
no lenze to nie su classy, preto som napisal, ze tam ziadne nevidim ale asi myslel objekty...
>pitrik1: osobne by som test poctu vratenych zaznamov vykonaval este pred tymi cyklami while, ale skus si vypisat obsah premennych $catch a $espresso a uvidis, kde je problem...
_________________ 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ý: 16.01.07 Prihlásený: 22.07.08 Príspevky: 304 Témy: 33 | Napísal autor témy pitrik1: 24.04.2008 17:54 | |
|
Kód: function AddGuestAction($action, $additional = "", $user = ""){ foreach (getallheaders() as $k => $a){ $catch .= "$k: $a<br>";} $catch .= "<br><br>------------------------------------------------------------<br><br>"; $res = mysql_query("SELECT * FROM guests WHERE IP=\"".$_SERVER["REMOTE_ADDR"]."\"");
while($row = mysql_fetch_object($res)){ $cycle = $row->HEADERS; $espresso .= $cycle; $bicycle = $row->ACTIONS; $indian .= $bicycle; $tricycle = $row->ADDITIONAL; $lod .= $tricycle; $quadcycle = $row->USER; $hulan .= $quadcycle; }
if(mysql_num_rows($res) > 0){ if(eregi($catch, $espresso)){ echo "mackopeeeeeeeeeeeeeees";} else{ $espresso .= $catch; }
if($action){ $indian .= "<br>$action";}
if($additional){ $lod .= "<br>$additional"; }
if($user){ $hulan .= "<br>$user";}
$cum = "UPDATE `guests` SET `HEADERS` = \"$espresso\", `ACTIONS` = \"$indian\", `ADDITIONAL`= \"$lod\", `USER` = \"$hulan\" WHERE `guests`.`IP`=\"".$_SERVER["REMOTE_ADDR"]."\" LIMIT 1"; mysql_query($cum); echo $espresso; echo $catch;} else{ $com = "INSERT INTO `guests` ( `IP` , `HEADERS` , `ACTIONS` , `ADDITIONAL` , `USER` ) VALUES ( '".$_SERVER["REMOTE_ADDR"]."','$catch', '$action', '$additional', '$user' );"; mysql_query($com);}}
skusil som to echo-nut a vysel mi ten isty zapis, akurat premenna $espresso ho obsahovala viackrat. Kazdopadne ak dam if(ereg("bum", "bum,bum,bum") tak to funguje tak nechapem preco to nejde s tymto ked obe premenne su stringy
_________________ E6850 @ 7,8 GHZ, 64 GB DDR 3 RAM @ 2400 MHZ, MB vyrobená na zákazku za 500 000, Case desing by TUVAX studio; grafická karta: ATI RADEON 3870 X8 @ 1500 MHZ jadrá a 5000 MHZ pamete...
Vážne... neklamem! Ja som admin VRZone. |
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 |
stenley píše: no lenze to nie su classy, preto som napisal, ze tam ziadne nevidim ale asi myslel objekty... >pitrik1: osobne by som test poctu vratenych zaznamov vykonaval este pred tymi cyklami while, ale skus si vypisat obsah premennych $catch a $espresso a uvidis, kde je problem...
no no presne s oboma:
1, aj som myslel objekty
2, aj skus vypisat hodnoty ...
|
|
Registrovaný: 16.01.07 Prihlásený: 22.07.08 Príspevky: 304 Témy: 33 | Napísal autor témy pitrik1: 24.04.2008 18:03 | |
|
hodnoty som skusal vypisat. aj v prispevku navrchu je kod ktory to dokazsuje
_________________ E6850 @ 7,8 GHZ, 64 GB DDR 3 RAM @ 2400 MHZ, MB vyrobená na zákazku za 500 000, Case desing by TUVAX studio; grafická karta: ATI RADEON 3870 X8 @ 1500 MHZ jadrá a 5000 MHZ pamete...
Vážne... neklamem! Ja som admin VRZone. |
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
a $espresso mas kde inicializovane? lebo to tam nikde nemas => malo by ti to vypisat nejaku chybu, ak ti vrati mysql_query nejake zaznamy...
_________________ 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ý: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 |
nedalo mi,
pitrik1 píše: spravil som si jednoduchu funckiu
tak jednoduchá určite nie je ... jednoduchá vyzerá inak ..., toto je jednoduchá zložito napísaná ...
|
|
Registrovaný: 16.01.07 Prihlásený: 22.07.08 Príspevky: 304 Témy: 33 | Napísal autor témy pitrik1: 24.04.2008 18:20 | |
|
4 stenley: nijaku chybu mi to nevratilo a mysql_query mi vratilo presne zaznamy z tabulky //inicializovane
4 tominator: no vidis, v 1. tvojom prispevku si to napisat nemohol? PP Ale je to jednuducha, hoc zlozito napisana... zlozite vyzeraju inak.
_________________ E6850 @ 7,8 GHZ, 64 GB DDR 3 RAM @ 2400 MHZ, MB vyrobená na zákazku za 500 000, Case desing by TUVAX studio; grafická karta: ATI RADEON 3870 X8 @ 1500 MHZ jadrá a 5000 MHZ pamete...
Vážne... neklamem! Ja som admin VRZone. |
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 |
inak čo tým chceš vlastne získať?
|
|
Registrovaný: 06.03.08 Prihlásený: 01.10.12 Príspevky: 1732 Témy: 15 Bydlisko: triminka@sp... |
Vyťahovať hodnotu z DB, porovnať či obsahuje headery a potom pridávať hodnoty do db. Alebo sa mýlim?
_________________ Redeem the game of law! Despair the Billy, here are the morals! Come, relentless eraser rain, relentless eraser rain... |
|
| Stránka: 1 z 1
| [ Príspevkov: 13 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| funkcia.... v PHP, ASP | 1 | 633 | 30.08.2008 20:44 p360t | | funkcia v Assembler, C, C++, Pascal, Java | 1 | 631 | 10.02.2009 21:20 Fico | | funkcia v PHP, ASP | 2 | 331 | 25.03.2014 17:42 shaggy | | Funkcia v PHP, ASP | 6 | 818 | 06.11.2007 15:45 Orwell | | funkcia v Assembler, C, C++, Pascal, Java | 3 | 630 | 29.04.2009 20:31 stopa27 | | Python-funkcia v Perl, Python, Ruby, CGI | 12 | 693 | 12.11.2014 0:21 Misosvk | | ciselna funkcia v PHP, ASP | 7 | 567 | 05.05.2008 14:10 juho | | Funkcia validate v JavaScript, VBScript, Ajax | 2 | 739 | 07.04.2008 22:46 Triminka | | Vzdialena funkcia v PHP, ASP | 0 | 583 | 30.01.2009 9:54 Alino | | funkcia crypt v PHP, ASP | 3 | 304 | 31.08.2014 13:51 neopagan | | Aka funkcia v PHP, ASP | 5 | 464 | 03.02.2008 21:36 vl4kn0 | | Funkcia WriteFile v Assembler, C, C++, Pascal, Java | 11 | 739 | 26.01.2009 15:22 Fico | | jednoducha funkcia v PHP, ASP | 7 | 688 | 26.12.2007 13:42 Flety | | J2ME funkcia? v Assembler, C, C++, Pascal, Java | 2 | 480 | 05.11.2008 19:13 idiotart | | Funkcia Routera v Siete | 1 | 434 | 11.09.2010 9:58 Icehammer | | Funkcia scanf v Assembler, C, C++, Pascal, Java | 5 | 610 | 06.11.2017 0:19 Miso122 |
| 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
|
|