Statistiky v PHP 7. díl – Vytvoření grafu

Diskuze čtenářů k článku

hys  |  20. 04. 2001 19:57  | 

Jak nekdo muze na graf pouzit format JPEG to opravdu nechapu. (dal sem to uz radsi necetl)

Souhlasím  |  Nesouhlasím  |  Odpovědět
Martin  |  20. 04. 2001 19:57  | 

Zrejme tam pre umiestnenie grafiky treba pouzit podkladovy obrazok, no a na Webe sa pouzivaju najma formaty JPEG a GIF. Co je na tom nepochopitelne ???

Souhlasím  |  Nesouhlasím  |  Odpovědět
Costra  |  20. 04. 2001 19:57  | 

to znamená, že autor používá verzi php zkompilovanou s gd knihovnou nepodporující gif a taky to, že autor je pořádná lama.

Souhlasím  |  Nesouhlasím  |  Odpovědět
hys  |  20. 04. 2001 19:57  | 

Autor je 100 let za opicema..)
Co treba format PNG ?

Souhlasím  |  Nesouhlasím  |  Odpovědět
remet  |  01. 03. 2002 02:38  | 

no, ono lama si ty, jestli mas tak stary GD ze ma este podporu GIFu

Souhlasím  |  Nesouhlasím  |  Odpovědět
Nyx  |  23. 06. 2002 23:08  | 

jsou patche co pridavaj podporu GIFu i do novejch GD knihoven...jenom lamky o nich nevi :)

Souhlasím  |  Nesouhlasím  |  Odpovědět
wzz  |  01. 05. 2001 14:58  | 


nepochopitelny na tom je to, ze JPEG se pro takovejhle typ grafiky ABSOLUTNE nehodi (narozdil od GIFu nebo PNGecka)

takze musim souhlasit s tim, ze autor je (asi) lama

Souhlasím  |  Nesouhlasím  |  Odpovědět
hys  |  20. 04. 2001 19:57  | 

Jak nekdo muze na graf pouzit format JPEG to opravdu nechapu. (dal sem to uz radsi necetl)

....tak to odejde snad napodruhy, nebo na potreti

Souhlasím  |  Nesouhlasím  |  Odpovědět
hys  |  20. 04. 2001 19:57  | 

Jak nekdo muze na graf pouzit format JPEG to opravdu nechapu. (dal sem to uz radsi necetl)

....tak to odejde snad napodruhy, nebo napotreti, nebo napo4, neco napo5, nebo napo6, nebo napo7 (uz mne to prestava bavit)........a uz na to se**

Souhlasím  |  Nesouhlasím  |  Odpovědět
Honza  |  20. 04. 2001 19:57  | 

Teda mel bych par poznamek v efektivnosti pouzite logiky skriptu.

Proc psat takhle slozite:

/* vybere nejvyssi hodnotu z DB a udela z ni koeficient */
$nej_hodnota = mysql_query("select max(stranek) as 'stranek' from prehled");
while ($zaznam1 = MySQL_Fetch_Array($nej_hodnota)):
$top = $zaznam1["stranek"];
endwhile;
...
kdyz je jasny, ze select max(stranek) stejne vraci jen jeden smysluplny zaznam. Delat pro to cyklus while, je prinejmensim zbytecne.

Kdyz se potom jeste znovu hleda:

/* zjisti celkovy pocet zaznamu v DB */
$vysledek_x = mysql_query("select stranek from prehled");
$pocet_zaznamu = mysql_num_rows($vysledek_x);
...

tak to uz je primo podezrely. Pouzivat takhle hloupy SELECT, ktery vrati vsechny radky (mohou jich byt stovky), jen pro zjisteni poctu? Hmm.
Proc neudelat jen jeden SELECT napriklad
$vysledek = mysql_query("SELECT MAX(STRANEK) as MAXIS, COUNT(*) as SUMA FROM PREHLED");
$pocet_zaznamu = $vysledek["SUMA"];
$top = $vysledek["MAXIS"];
...
Nebude to ve vysledku drobet rychlejsi a uspornejsi pro strojovej cas serveru?
Ale zas proc delat veci jednoduse, ze ano.

K tomu GIFu a JPG. Je mozny ze autor nechce pouzivat GIFy kuli znamym problemum s jejich licencovanim. Ja treba nevim, jestli se na takovyhle pouziti ono licencovani GIFU (resp. pouzite LZW komprese) vztahuje nebo ne.
Vi to nekdo?

Honza

Souhlasím  |  Nesouhlasím  |  Odpovědět
x  |  20. 04. 2001 19:57  | 

..K tomu GIFu a JPG. Je mozny ze autor nechce pouzivat GIFy kuli znamym problemum s jejich licencovanim. Ja treba nevim, jestli se na takovyhle pouziti ono licencovani GIFU (resp. pouzite LZW komprese) vztahuje nebo ne.
Vi to nekdo?


Ahoj.
Mám pocit, že autor jakéhokoliv programu, který vytváří obrázek vr formátu GIF by měl vlastníku licence zaplatit nějakej desátek. Oni to dlouho nechali být a nic nepožadovali ale najdenou (IMHO pěkně vychca...) ty poplatky za licence chtěj. Proto celkem logicky PHP které je zadarmo nemá z čeho za tu licenci platit tak se od jisté doby šíří gd knihovna bez podpory GIFu.
Prostě si na to musíme zvyknout a přestat GIFy pomaloučku používat.

Souhlasím  |  Nesouhlasím  |  Odpovědět
wzz  |  01. 05. 2001 15:05  | 


to, ze oficialne rikali, ze novy GD knihovny neumi GIFy, jeste neznamena, ze je opravdu neumi :)))

Souhlasím  |  Nesouhlasím  |  Odpovědět
kolohnaata  |  01. 05. 2001 15:09  | 


  $vysledek = mysql_query("SELECT MAX(STRANEK) as MAXIS, COUNT(*) as SUMA FROM PREHLED");
  $pocet_zaznamu = $vysledek["SUMA"];
  $top = $vysledek["MAXIS"];


Opravdu je $vysledek asociativni pole? Bohuzel nemam momentalne moznost to vyzkouset :( A jak se to chova, kdyz je vysledkem dotazu vice radek? Doposud jsem v podobnych situacich pouzival fci mysql_result ...

Souhlasím  |  Nesouhlasím  |  Odpovědět
Hekerle Vitezslav  |  10. 11. 2002 02:04  | 

Neni jednodussi svihnout
$vysledek = mysql_query("SELECT MAX(STRANEK) as MAXIS, COUNT(*) as SUMA FROM PREHLED");
list ($top, $pocet_zaznamu) = mysql_fetch_array ($vysledek);

jen tak na okraj... btw mam taky pocit ze jim tam chybi odradkovani vysledku (proste jeden meziradek kde bude jeste $vys2 = mysql_fetch_row($vysledek) a zbytek z $vys2...

Souhlasím  |  Nesouhlasím  |  Odpovědět
Vasek  |  20. 04. 2001 19:57  | 

bohuzel jsem nestihl tohle napsat k prvnimu dilu, ale jde nejak zjistit rozliseni obrazovky uzivatele a zapsat do datab/souboru ?
diky

Souhlasím  |  Nesouhlasím  |  Odpovědět
Kráťa  |  16. 05. 2001 09:45  | 

Jasně, že to jde ...

Souhlasím  |  Nesouhlasím  |  Odpovědět
Muad'Dib  |  06. 10. 2001 12:40  | 

Prosím, mohli byste mi poslat zdrojové kódy celého skriptu ? Mám nějaké problémy a asi to bude špatným opsáním, prosím.. potřeboval bych zaZIPovat nebo zaRARovat všechny soubory.. díky moc !

Souhlasím  |  Nesouhlasím  |  Odpovědět
Zasílat názory e-mailem: Zasílat názory Můj názor
Aktuální číslo časopisu Computer

Megatest: 20 powerbank s USB-C

Test: mobily do 3 500 Kč

Radíme s výběrem routeru

Tipy na nejlepší vánoční dárky