skript na vedenie statistiky
-
-MANeKEN-
Medium Expert
- Príspevky: 87
- Registrovaný: 24 feb 2006, 9:17
- Bydlisko: Genabakis - Darudzistan
skript na vedenie statistiky
zdravim s kamosmi mame taku jednoduchu stranocku ohladne nasho spolocneho rapid konta a chcel by som tam pridat njaku graficku statistiku ze kto kolko stiahne mesacne dat... Neviete o niecom takom? Sme 4 (cize graf by mal 4 stlpce, kazdy na jednu prezivku) no a po stiahnuti by zadal k svojmu menu pocet dat. Na konci mesiaca by sa to vymazalo. Neni som zdatny v php ovladam len zaklady html tak preto to risim takto. 
-
TGiJack
Medium Star
- Príspevky: 419
- Registrovaný: 30 nov 2006, 19:37
- Bydlisko: NO
- Kontaktovať používateľa:
tak ked netaha jeden tak taha druhýchrono napísal:Bez toho, aby si napísal, akým spôsobom ten účet zdieľate ti asi nikto neporadí.
a tam sa preklika do sekcie logi alebo ako to tam už je načital zobrazene IP a prenosi dat(museli by ste mat staticke IP) a k jednotlivim IP by boli priradene mena .. z tých to udajov by už to bola hračka spravit aké kolvek len grafi bude chciet
PS:najlepšie sci-fi oproti tomuto nič nieje
//autoeditácia príspevku ( 22 May 2009, 3:17 )
no tak takto by vyzeralo telo toho prihlasenia :
ale tak to bolo lahke to by každy spravil ale teraz to tažšie ..treba k tomu dopísat script ktory :<form action="https://ssl.rapidshare.com/cgi-bin/premiumzone.cgi" method="post">
<input name="uselandingpage" value="1" type="hidden" />
<input type="text" name="login" size="16" value="MENO" />
<input type="password" name="password" size="16" value="HESLO" />
<input type="submit" value="Post" />
</form>
1. to sám pošle
2. presmeruje sa na ponuku lognutia
3. vrati stranku ako text v premennej napr: $web
4. teraz už to lahšie
5. script ktorí to spracuje do grafu a všetko to zobrazi (to je malina)
neovladam moc scripty čo sa tíka javas a podobne
-
-MANeKEN-
Medium Expert
- Príspevky: 87
- Registrovaný: 24 feb 2006, 9:17
- Bydlisko: Genabakis - Darudzistan
woa hosi dik za odpovede ale ja nepotrebujem az takyto matrix
viem nenapisal som to do prveho prispevku sry. Ono by mi stacilo len rucne tam hodit po tahani... Cojaviem taham 800Mb file tak dotaham, kliknem na stranku a do statistiky sa volako prihlasim pod mojim nickom a hodim tam rucne 800Mb... a ku stlpcu pri mojom mene sa to pripocita...
netreba vymyslat taketo veci pretoze staticke IP nemame 
-
TGiJack
Medium Star
- Príspevky: 419
- Registrovaný: 30 nov 2006, 19:37
- Bydlisko: NO
- Kontaktovať používateľa:
Tu som ti niečo napisal ale tak je to len tak narychlo
chcelo by to prerobit že tie data bude tahat z DB a dopisat formular ktory bude obsahovat meno(napr ako select) pole na udanie mnozstva prenesených dat(nemam cas ti to teraz napisat ale večer hej ak by sisi nevedel dat rady tak napiš),po odoslani by sa spravilo :
1. Skontrolovalo by sa čo meno existuje v DB (v ripade ak by neboli mena riešene ako select) a ak neexistuje tak by vytvorlo nový riadok
2.ak by uzivatel uz v DB bol tak by len pripocitalo prenesene data uz k prenesenim a updatlo v DB
3. nejake to tlacitko ktore by resetlo udaje o prenesených datach v DB
tot vše pratele
Kód: Vybrať všetko
<?php
// vypocet percent
function percent($max,$velkost){
$hodnota = ($velkost*100)/$max;
return round($hodnota);
}
// nacitanie dat v buducnosti z DB
$graf[] = 100; $meno[] = 'Peter';
$graf[] = 20; $meno[] = 'Rado';
$graf[] = 45; $meno[] = 'Tomas';
$graf[] = 70; $meno[] = 'Vlado';
$graf[] = 90; $meno[] = 'Stevo';
//mas hodnota z polia to by v buducnosti spravila DB
$max = max($graf);
// cyklus krotý prejde cele pole v buducnosti ked to bude spravene cez DB sa to nahradi WHILE
for ($i=0;$i<count($graf);$i++){
$percent = $graf[$i]<$max ? percent($max,$graf[$i]) : 100;
//vyber farby bodla hodnoty dalo by sa to nahradit funkciou ktora by ku kazdemu jednemu percentu priradila inu farbu a tak by to spravilo spektum farieb od jednej farby ku druhej,tiež by tu mohli byt obrazky fantazii sa medze nekladu
switch ($percent)
{
case $percent <= 25:
$color = '#00FF00';
break;
case $percent <= 50:
$color = '#99CC00';
break;
case $percent <= 75:
$color = '#FFFF00';
break;
case $percent <= 99:
$color = '#FF6600';
break;
default:
$color = '#FF0000';
}
// zhotovenie tabulky s udajami
$vgraf.= "<tr>\n\t<td>\n\t\t";
$vgraf.= "<div class=\"graf\" style=\"border-left: ".$percent."px solid ".$color.";\"> </div>\n\t";
$vgraf.= "</td>\n\t<td class=\"text2\">".$meno[$i]." stiahol ".$graf[$i]."MB</td>\n</tr>\n";
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta name="author" content="milanko" />
<style type="text/css">
.graf {font: 12px/16px Arial; margin-bottom: 1px;}
.text {font: 12px/16px Arial; text-align: right; padding-right: 4px;}
</style>
</head>
<body>
<table cellpadding="0" cellspacing="0" border="0">
<?php echo $vgraf; ?>
</table>
</body>
</html>1. Skontrolovalo by sa čo meno existuje v DB (v ripade ak by neboli mena riešene ako select) a ak neexistuje tak by vytvorlo nový riadok
2.ak by uzivatel uz v DB bol tak by len pripocitalo prenesene data uz k prenesenim a updatlo v DB
3. nejake to tlacitko ktore by resetlo udaje o prenesených datach v DB
tot vše pratele
-
-MANeKEN-
Medium Expert
- Príspevky: 87
- Registrovaný: 24 feb 2006, 9:17
- Bydlisko: Genabakis - Darudzistan
ejha vyzera to fajn presne taketo nieco som si predstavoval.. Ale ak tomu teda dobre rozumiem (znovu davam do pozornosti moju chabost v akomkolvek programovani
) treba mi este spravit svoju databazu asi v MySQL a potom tento tvoj skript prepojit s nou
no a tu padla kosa na kamen
sry za moju tupost
samozrejme ze ti velmi pekne dakujem za tvoj cas
samozrejme ze ti velmi pekne dakujem za tvoj cas