Ukazujeme fotbalové tabulky

Publikováno v sekci PHP ve Čtvrtek 12.6.2008 - 13:12

Na svém webu potřebuji zobrazovat tabulky ze současného mistrovství evropy ve fotbale ( EURO 2008). Ručně se mi nic aktualizovat nechce, a vkládat tabulky z jiného serveru např. pres I-frame už vůbec ne. Zvolil jsem proto cestu nejmenšího odporu - sice beru tabulky z jiného serveru, ale mohu si s nimi dělat chci ...

Vybral jsem si server SPORT, jelikož je bez výpadků, aktualizuje ihned po skončení zápasu a jeho kód je přehledný a snadný k parsování

/**
 * showSoccerTable()
 * 
 * Funkce umoznuje parsovat fotbalove tabulky ze serveru SPORT
 * 
 * @date 12-06-2008
 * @author Roman Janko <admin@rjwebdesign.net>     
 * @param string $url  nacitame konkretni tabulku ze serveru SPORT
 * @param integer $ttl  nastavujeme dobu expirace stahovani, defaultne 3600 (1 hodina)
 * @return string
 *  
 */
function showSoccerTable($url = '', $ttl = 3600)
{
    // vychozi priznak
    $cached = true;
    
    // nenalezen soubor nebo probehl expiraci
    if (!is_file("./cache/" . md5($url)) || time() -  filemtime("./cache/" . md5($url)) > $ttl)
        $cached = false;
            
    // neni kesovano
    if (!$cached)
    {   
        // debug
        //echo "znovu parsujeme tabulku - " . date('d.m.Y H:i:s');
        
        $f        = file_get_contents($url);
        if (!$f)
        {
            echo 'Nelze načíst - ' . $url ;
            return;
        }
        
        $table    = preg_match("~<table id="teamTable">(.+?)</table>~s", $f, $out);
        $ourTable = '<table border="1">' . strip_tags($out[1], "<td>,<tr>,<table>,<th>") . '</table>';
    
        // ulozime
        file_put_contents("./cache/".md5($url), $ourTable);
    }

        // nacteme tabulku
        $table = file_get_contents("./cache/".md5($url));
        
        return $table;
    
}
// Použití
echo showSoccerTable('http://fotbal.sport.cz/tabulka?sectionId=708&competitionId=3');

Tato funkce je opět velmi jednoduchá ( jiné ani nepublikuji, protože nemám čas se rozepisovat :) a ani nechci vyvolávat nějaký flame se zkušenějšími programátory). Takže ve zkratce co dělá

  • Vyzobne tabulku dle zadané URL ( musíte se podívat jakou tabulku chcete vyzobnout a poté její url předat funkci)
  • Uloží výstup do souboru a to proto, abychom nemuseli neustále při každém obnovení stránky tabulku stahovat, nastavíme TTL ( doba cache souboru, tj. jak dlouho nám soubor vydrží po zparsovaní do doby než si bude muset znovu sáhnout na server SPORT)
  • Vrátí nám tabulku připravenou k použití (výstupu na obrazovku)
  • POZOR! Důležité je v adresáři, kde budete volat funkci, mít vytvořený adresář cache, aby se Vám měly kam ukládat výstupy. Jinak to nebude fungovat

Pokud si přejete tabulku nastylovat pomocí CSS stylu stačí přidat třídu k níže uvedenému kódu

$ourTable = '<table border="1">'
=>
$ourTable = '<table border="1" class="moje-vlastni-trida">'

Tato funkce fungovala v době vydání článku, pokud autoři serveru SPORT změní HTML výstup, tak asi přestane, uvidíme :)

110 komentářů « Zpět


Komentáře

reagovat #1 Okruh:
02.10.08 19:36
Šlo by to nějak udělat i na fotbal.cz? Starám se o stránky jednoho fotbalového klubu a jejich tabulka je jen tam...
reagovat #2 Roman Janko: (Administrátor) admin@rjwebdesign.net
02.10.08 21:05
[1] Okruh Hod konkretni odkaz a mrknu se ...
reagovat #3 Okruh:
04.10.08 00:48
[2] Roman Janko Konkrétně se jedná o toto (je blokováno vkládání odkazů, takže je nutné si před tuto cestu dopsat fotbal.cz): /c/KaO/souteze.asp?soutez=003J2B
reagovat #4 Roman Janko: (Administrátor) admin@rjwebdesign.net
04.10.08 11:11
takze tady to mas

www.rjwebdesign.net/examples/tabulka-fot…

a tady je zdrojak

www.rjwebdesign.net/examples/tabulka-fot…

podotykam ze musis mit jeste v adresari ve kterem to spoustis vytvoren adresar cache
reagovat #5 Okruh:
04.10.08 11:51
[4] Roman Janko Děkuji, děkuji moc. Ani nevím, jak ti poděkovat. Ušetřil jsi mi spoustu práce. Opravdu moc děkuji...
reagovat #6 Roman Janko: (Administrátor) admin@rjwebdesign.net
04.10.08 14:57
[5] Okruh Rado se stalo
reagovat #7 Cup:
19.06.09 16:31
Ahoj, prosím neposkytl by jsi mi taky zdrojovéj kód pro tahání tabulek z Fotbal.cz ? mám stejný promlém jako "Okruh", ale ty linky co jsi mu nabídl již nejsou aktvní :( díky
reagovat #8 Roman J:
25.06.09 00:10
[7] Cup Huf, uz jsem to smazal, jakou soutez potrebujes konkretne?
reagovat #9 CUP:
29.06.09 11:38
Hele jde mi o soutěž nv.fotbal.cz/domaci-souteze/kao/vysocina… díky
reagovat #10 Roman Janko: (Administrátor) admin@rjwebdesign.net
06.07.09 12:37
[9] CUP Sorry, nemel sem cas, napis im vecer na ICQ.
reagovat #11 CUP:
12.07.09 23:01
[10] Roman Janko
AHoj taky jsem ted nemel cas, ale urcite se ozvu. ahoj
reagovat #12 Cup:
20.07.09 19:30
Hele jen k tem tabulkam, co sem se ti mel ozvat, chci rict ze s moji brigadou se to povede az po prazdninach, ale ozvu se díky ahoj
reagovat #13 Roman Janko: (Administrátor) admin@rjwebdesign.net
21.07.09 17:00
[12] Cup HH delas nocniho hlidace a pres den spis? ;-)
reagovat #14 Cup:
24.08.09 13:52
nene proste nebyl cas :) uz sem ready :) tak se ozývám :) hele kdyby si mel chvilku tak by se mi tatabulka fakt hodila :) diky moc ahoj
14.09.09 14:15
Ahoj, zaujal me tvuj parser na tabulky i už smazaná úprava pro fotbal.cz. Je možné získat od tebe tu úpravu pro fotbal.cz. Spravuju stránky našeho klubu a velice by se mi hodiltenhle kod pro zobrazení tabulek jednotlivých týmů klubu. Děkuju. Jo a jedná se o tuhle soutež: nv.fotbal.cz/domaci-souteze/kao/stredoce…
reagovat #16 Roman Janko: (Administrátor) admin@rjwebdesign.net
14.09.09 22:21
14.09.09 22:54
[16] Roman Janko díky moc. hodně mi to pomohlo.
reagovat #18 Roman Janko: (Administrátor) admin@rjwebdesign.net
14.09.09 23:04
[17] Beren Neni zac, pak hod odkaz na ten Vas klub, mrknu se.
15.09.09 10:45
Tady je odkaz: www.skhusinec-rez.cz

Byl jsem trochu v presu a především i líný se trošku zabývat tím původním kódem, abych si to přizpůsobil sám ;o). Takže jsem pak ještě dodělával rozhodovací mechanizmus pro jednotlivé týmy a překódování z WIN-1250 na UTF-8.
Ještě jednou díky za námahu a předvším za nakopnutí, abych se taky víc interesoval o php kód který píšu ;o) Pokud budeš chtít podebatit tak moje ICQ je: 26090115
reagovat #20 Roman Janko: (Administrátor) admin@rjwebdesign.net
15.09.09 22:45
[19] Beren Jeste jednou neni zac. Co se tyka stranek, zapracoval bych predevsim na grafice, uprimne ( je dost hrozna ) :]
15.09.09 22:48
[20] Roman Janko Mno zatím se soustřeďuju na funkčnost, grafika bude vylepšena časem. To víš malý vesnický klub. Spravuju web, píšu reporty a ještě hraju a trénuju. Je toho moc ;o)
Ahoj,
Skusal som to vselijak rozbehat ale sa mi to ani raz nepodarilo nemohol by si sa na to pozriet, velmi by mi to pomohlo. Jedna sa mi o tuto tabulku : www.futbalvregione.sk/bfz-sutaze?p=57&fu… Neviem ten kod zmenit tak aby to slo ako Berenovi.
Ďakujem !
reagovat #24 Kelo:
31.05.10 21:38
[23] Roman Janko Ďakujem moc si mi pomohol .
reagovat #25 Roman Janko: (Administrátor) admin@rjwebdesign.net
01.06.10 12:25
[24] Kelo Rado se stalo
03.06.10 21:12
zdravim, ak by som tiež mohol poprosiť o radu, robil som stranku našho týmu v joomle ale niečo taketo by mi prišlo jednoduchšie, len problem je v tom že tabulky su tam blbo riešene vid www.obfz-lm.sk/tabulky.php a neviem ako by som to mohol napasovať do kodu aby to fungovalo (:
08.06.10 15:08
zdravím, můžeš mi ukázat kód v celku? nevím co kam mám přesně takhle dát, jedná se o tabulku pro sport.cz - mockrát díky!
reagovat #28 Roman Janko: (Administrátor) admin@rjwebdesign.net
09.06.10 12:28
[27] aleš No nevim co bych mel presne ukazat, v prikladu mas definici funkce a jeji volani, to je vse, nic jineho v tom neni.
reagovat #29 aleš:
09.06.10 21:19
kompletní skript, který bych si jen zkopíroval a vlozil url na tabulku.
reagovat #30 Roman Janko: (Administrátor) admin@rjwebdesign.net
15.06.10 23:53
[29] aleš Viz clanek, vyzkousej si to nejdrive. Nevim co vic bych Ti mel poradit. Pokud neumis zkopirovat funkci a pouzit ji tak se ubirej jinym smerem.


[26] likom Huh, lepsi server nemas?
reagovat #31 Solar:
23.06.10 22:12
Lze nějak dostat tabulky z ofisportu na mé stránky? např. tuto server2.ofisport.cz/ofi_fotbal_nj/apl.as…
reagovat #32 Solar:
23.06.10 22:14
Jo a bez té luyp s odkazem na statistiky, prostě jen po body pravdy
Zdravim, chtěl bych poprosit o pomoc, už mě nebaví ručně zapisovat do tabulek, byl by někdo ochoten mě spravit autonatickej zápis+odehrane zápasy, stále se mě to nedaří tak hledám pomoc, tady je ukazka tabulek NHL nhlsezonahraonline.717.cz/menu/uvod
reagovat #34 Roman Janko: (Administrátor) admin@rjwebdesign.net
25.06.10 00:23
[31] Solar Samozrejme ze jde, opet pres regularni vyrazy, je to porad dokola viz clanek


[33] Vajtom Inspiruj se timto skriptem a pak si ho muzes doupravit www.rjwebdesign.net/download.php?fid=5&f…
reagovat #35 Vajtom:
25.06.10 10:45
[34] Roman Janko Vajtom, koukal jsem na to a mám v tom zmatek, můžete mě napsat na ICQ: 568193781, třeba to tak lepe pochopím, děkuju.
reagovat #36 Solar:
25.06.10 16:49
[34] Roman Janko článek jsem si přečetl, ale mám spíš dotaz, zda-li toto lze a jakým způsobem aplikovat třeba na webgardenu?
reagovat #37 Roman Janko: (Administrátor) admin@rjwebdesign.net
25.06.10 18:56
[35] Vajtom :-) prominte, ale tolik casu nemam abych mohl po ICQ vysvetlovat lidem skripty. Musite sam nebo se zeptejte na neco konkretniho. Pokud nechapete vubec nic, bude nejlepsi koupit si nejakou knihu o PHP.


[36] Solar Lze, v podobe vlozeneho PHP pomoci IFRAMU nebo Javascriptu.
reagovat #38 Vajtom:
26.06.10 07:04
[37] Roman Janko RD stačil by mě nejakej stručnej návod
reagovat #39 Solar:
26.06.10 20:23
[37] Roman Janko a mohl bys mi prosím pomoct s napsáním kódu alespoň pro jednu tabulku?
reagovat #41 Roman Janko: (Administrátor) admin@rjwebdesign.net
27.06.10 11:41
[38] Vajtom Nejdrive je nutne se naucit alespon zaklady PHP a MySQL

(Zde jsou vysvetleny zaklady + seriál jak postavit malý portál)
www.linuxsoft.cz/article_list.php?id_kat…

Az to budete umet a budete chapat o co jde tak se staci podivat na tento clanek

www.rjwebdesign.net/Blog/PHP/20080113-Ge…

A budete vedet o co jde. At se dari.
reagovat #42 Solar:
27.06.10 19:49
[40] Roman Janko díky moc, ale jak to vložím na webgarden netuším ... nemáš nějakou praktickou radu?
28.06.10 18:39
[30] Roman Janko no bohužial nemám, toto je jediná stránka ):...
reagovat #44 Roman Janko: (Administrátor) admin@rjwebdesign.net
29.06.10 20:47
[43] likom

Ukazka
www.rjwebdesign.net/examples/parser3/ind…

Kod
www.rjwebdesign.net/examples/parser3/sou…

Konkretni sezonu a typ muzstva si musis zjistit ze zdrojoveho kodu. Je tam CURL funkce navic, na Tebou uvedenem webu se to posila pres metodu POST, proto se to dela o neco sloziteji.
Zdarec, mohl by si mi to taky udělat pro nv.fotbal.cz/domaci-souteze/kao/vysocina… ? děkuji :)
[46] RomanJanko Díky moc a promin že te ješto otravuju, šlo by to udělat ještě pro následující zápasy a výsledky? Děkuji
[47] hofik www.rjwebdesign.net/examples/parser6/ind… a www.rjwebdesign.net/examples/parser6/sou…

A pokud se naučíš alespoň trošku regulární výrazy, tak to příště zvládneš sám.
02.10.10 20:25
Dík moc, už sem to zvládl, ale rád si to zkondroluji :)
22.11.10 09:16
Ahoj, je mi jasné že už jsi to tu řešil hodněkrát, ale přesto bych tě rád poprosil o radu. Chtěl bych také generovat tabulku a to volejbalovou, tuto: www.cvf.cz/souteze.php?action=skupina&id…
V prví řadě mi jde o tabulku, ale kdyby šli takto dělat i ty zápasy, tak to by byla uplná bomba... Zkoušel jsem si to nakopat do těch tvých scriptů ale bohužel neúspěšně.
Díky moc
26.11.10 08:33
Děkuji ti za ukázku, trošku se v tom šťourám a chtěl bych si ty tabulky nějak stylizovat podle svého ale bohužel v tom kodu co jsi mi napsal nikde nemužu najit kde mam ty styly použít.
reagovat #53 Roman Janko: (Administrátor) admin@rjwebdesign.net
26.11.10 13:05
[52] Háva Kazda tabulka ma svoji tridu (class), tohle musíš zvládnout sám. Tohle je totální základ.
26.11.10 15:43
To ja vím ale když si zkusím tu tabulku nějak stylizovat tak mi to háže chyby, koukal jsem se na ty tvoje scripty na zacatku a tam pouzivas: $ourTable = ''
Ale to u tohé mého nevidím a nevím kam tedy tu třídu přidat.

29.11.10 08:16
Tak sem asi lama ale bohužel sem na to neprisel kam tu tridu dat. Muzes me prosim te jeste nejak nakopnout? Moc dekuji
reagovat #56 Roman Janko: (Administrátor) admin@rjwebdesign.net
30.11.10 02:06
Když se podíváš sem www.rjwebdesign.net/examples/parser7/ind… tak zjistíš, že každá tabulka (tabulka i výpis zápasů) má třídu oznac.

Takže si stačí v CSS tuto třídu nastylovat a nic víc řešit nemusíš.

.oznac {}
.oznac td {}

Toto snad chápeš ne?
30.11.10 07:54
Jo tohle mi je jasné to se mi i povedlo a potřeboval bych aby každý sloupec byl třeba jinak barevný. A ještě jeden dotaz kdybych chtěl nějaký řádek zvíraznit tak jak na to?
reagovat #58 Roman Janko: (Administrátor) admin@rjwebdesign.net
30.11.10 12:30
[57] Háva Opět přes regulární výrazy. Pokud chceš mohu Ti to připravit, ale už to bude v rámci placené práce. Jistě chápeš, že nemůžu každému upravovat aplikaci na míru ZDARMA.
30.11.10 13:43
Spíš by jsem se to chtěl nějak naučit, chápu ale že takhle by tě mohl otravovat každý. Já v těch výrazech zatím dost plavu, tak sem myslel jenom třeba část na pochopení. Ale jestli ne tak i tak dík za rady a pomoc.
reagovat #60 Roman Janko: (Administrátor) admin@rjwebdesign.net
01.12.10 11:51
Nejsnažší by to bylo pomocí javascriptu, potažmo jQuery

jQuery
=========================
$("td:contains('Název týmu')").parent("tr").css("background", "red");

pomocí PHP by to bylo složitější a je X způsobů - regulární výraz, nebo funkce na práci se stringem, ted bohužel nemám čas to zkoušet.
reagovat #61 Roman Janko: (Administrátor) admin@rjwebdesign.net
01.12.10 11:52
[59] Háva Zkus diskusi JPW djpw.cz

Je tam spousta lidí co nemají nic na práci a určitě Ti to napíší.
26.01.11 16:17
Ahoj jednou sem si odtud stahl fotbalovou tabulku ale nechtěne sem ji smazl nemohl by jsi mi dat odkaz kde bych ji stahl předem dík za odpověď
Zdravím, ačkoliv jsem si myslel, že to dokážu zprovoznit i na jiné tabulce, tak jsem to bohužel nedokázal. Pokud bys měl někdy čas a chuť, mohl by jsi se mi podívat na tabulku:
www.cfbu.cz/redakcni_system/index.php?ta…
(jen úplně ta horní)

Díky
[63] Camel Soutěže a tabulky nahrávají pomocí ajaxu, proto bude parsovací URL jiná.

www.rjwebdesign.net/examples/parser8/

www.rjwebdesign.net/examples/parser8/sou…
Díky moc za úpravu.

Můžu se ještě jen zeptat, odkud jste vzal ty adresy, když bych si chtěl v budoucnu ještě "vysosnout" například statistiky a výsledky zápasů?
Dá se to zjistit pro neznalce ajaxu lehce, nebo to chce hlubší znalosti?
Předpokládám že odkaz je z kusu zdrojáku:
makeHttpRequest('ext.cfbu.cz/proxy.php',\"&division_code=…

Pokud to není na delší vysvětlování, budu samozřejmě rád za odpověď. Jinak pochopím, pokud se nechcete zadarmo zdržovat dlouhým vysvětlováním.
Našel jsem si například odkaz:
www.cfbu.cz/fis_proxy.php?request=fisext…

ale nezobrazujeme se mi to správně. Ale tak bude to tím, že moc nevím co dělám a jen to zkouším.
[65] Camel Stáhněte si Firefox, plugin Firebug a pak prozkoumejte konzoli. Tam se ukazuji Ajaxové requesty, z toho jsem tu adresu získal
Abych nezapomněl, chtěl bych poděkovat za tenhle článek. Už jsem zjistil jak celá fce funguje, takže si můžu "ukrást" jakoukoliv tabulku, což je pro mě dosti vysvobozující, protože se nemusím starat o aktualizace apod.
Ještě jednou díky za Vaši ochotu a pomoc.

[68] Camel Není vůbec zač
Ještě mám jednu malou otázečku. Potřeboval bych poradit, jak upravit jquery $("td:contains('Název týmu')").parent("tr").css("background", "red");
aby se upravovali pouze konkrétní tabulky, tj. tabulky např. class="zapasy"

Díky
[70] Camel $("table.zapasy td:contains('Název týmu')").parent("tr").css("background", "red");
reagovat #72 Skobza:
05.05.11 23:17
Velmi zajímavé povídání. Taky jsem přepisoval tabulky ručně, až jsem narazil tady na vás. Z fotbal.cz jsem to dokázal podle vašich ukázek vysosnout tabulku, ale šla by sosnout i tahle tabulka? www.ofszlin.cz/php/seznam_uni.php?sout_i…
reagovat #74 Skobza:
06.05.11 14:34
Díky moc. Já jsem takový samouk.
[74] Skobza Není zač, já v podstatě taky.
reagovat #76 Petr:
22.05.11 11:50
Ahoj Romane,
prosím Tě, někde výše si uváděl přímo ukázku, jak "tahat" tabulky z fotbal.cz. Zkusil jsem to "tahat" z nv.fotbal.cz/domaci-souteze/druha-liga/d… , ale nefunguje mi to. Podíval by ses na to? Jde o to "tahat" ty první tři tabulky. Byl bych Ti moc vděčný... Petr
[76] Petr Stačilo pohledat v komentářích, byl to parser pod url parser5.

Tvůj samostatný je zde www.rjwebdesign.net/examples/parser11/
reagovat #78 Skobza:
10.06.11 13:36
Čau, jsem tu zase pro radu. 3lo by vytáhnout tabulku z této stránky? Tu spodní. www.eautobazar.com/hscentrum/index_new.p…
[78] Skobza S čím máš konkrétně problém? Tabulka je snadno zachytitelná (má své ID), je to stále to samé pořád dokola.

reagovat #80 Skobza:
10.06.11 23:39
[79] RomanJanko Mně se to nějak nedaří asi jsem natvrdlej. Potřeboval bych nakopnout!
Výborná stránka! Ale snažil jsem se dlouho a jsem lama :( Potřeboval bych vysosnout nějaká data z této tabulky - jde mi o teploty jedné z rek

www.raft.cz/sjizdnost.aspx

Ale nemuzu tu stranku pomoci vasich skriptu vubec nacist :( Asi je to tim, ze je to v aspx?
[81] qendorf Co tedy potřebuješ konkrétně?
reagovat #84 Skobza:
13.06.11 22:18
[83] RomanJanko Super věc. Jsem to špatně psal. Měl bych ještě takový dotaz - v té tabulce jsou odkazy na fotky, ty nefungujou v naší tabulce. Nešlo by to nějak i s něma? Dík moc.
reagovat #85 Skobza:
13.06.11 22:29
[84] Skobza Blbost všechno fachčí. Ještě jednou díky!!!
reagovat #86 Skobza:
14.06.11 20:53
Teď mně to pro změnu vyhazuje hlášku Warning: Cannot modify header information - headers already sent by (output started at /3w/wz.cz/h/hscentrum/aboutus.php:15) in /3w/wz.cz/h/hscentrum/aboutus.php on line 112 Co s tím pls?
[86] Skobza Tohle s parserem nemá nic společného. Dělá to funkce header (tak jí dej pryč).

Řešit základní PHP problémy nebudu :-)

Navštiv diskusní fórum d.jpw.cz
25.06.11 22:00
Ahoj, asi po roce jsem se dostal zase na tvoje stránky a vidím, že stále odpovídáš :-)
Před tím asi rokem jsem to vzdal, ale teď mě to zase nedá. Mohl bys mi pomoct s tabulkou z vysledky.com? Předem díky
vysledky.lidovky.cz/fotbal/fotbal_soutez…
Takže statistiky, výsledky, tabulky, vše dokážu získat, ale kde najdu statistiky konkrétního hráče, jsem nepřišel. Viz. fis.cfbu.cz/index.php?pageid=2501&onlyco…

Díky za odpověď
[90] Camel Co je na tom nejasného, pořád to samé dokola, navíc zde s jednoduchým HTML které se dá krásně zachytit.

Lidi neštvete mě..
Mně stačí jen ten link. Request na statistiky, tabulky družstev apod. se v konzoli zobrazí, to mi funguje, ale u konkrétních statistik ho nejsem prostě schopen z Firebugu vysosnout.
[92] Camel Stále nechápu co Ti nejde.

fis.cfbu.cz/index.php?pageid=2501&onlyco…

Na tomto linku vysosat tu tabulku? To je extrémně jednoduché a to psát už nebudu (jednoduché jako většina parserů zde ..)

Co tedy?
reagovat #94 Camel:
11.07.11 12:06
Jojo, jen prostě nejsem schopen získat to url tý samotný tabulky. Protože jsou ty stránky přes Ajax, tak jsem vždy, jak si mi po radil, přes Firebug zjistil url nějaký tabulky a upravil si parser. Jenže tady nejsem schopen to prostě udělat...
reagovat #95 Piranha:
17.07.11 13:33
super věcička, která mi pomohla.
kdybych si chtěl tabulku ukládat do databáze pro další využití, to se musí pak parsovat nějak po řádcích dané tabulky?
reagovat #97 Piranha:
17.07.11 20:58
a ještě jeden dotaz, když chci vypustit třeba jeden sloupec tabulky, např. odehrané zápasy nebo rozdíl skore ...., chápu to dobře, že celý řádek načtu přes array() a daný sloupec nahradím prázdným ""?
reagovat #98 Mára:
17.07.11 21:26
no já bych potreboval taky na fis.cfbu.cz vypreparovat jen samostatnou tabulku. ale nejak nevim jak sem lajk tak kdyby jste mi prosim pomohli
[97] Piranha Rozparujes na jednotlivá a potom z toho pole ukrojíš co potřebuješ, žádná věda.


[98] Mára Dodej kód který zkoušíš. na FIS už jsem parser psal, je to jednoduchý HTML kód, znovu to psát nebudu.
reagovat #100 Piranha:
17.07.11 23:06
[99] RomanJanko žádná věda, když to člověk umí ...
jdu zkoušet.
Jen zkoušej, tím se naučíš nejvíc :-) kdyby to nešlo tak hod na pastebin.com kód a já se na to podívám. (Kdyby to nešlo = předpokládám alespoň hodinovou snahu ..)
Zkoušel jsem to, strávil jsem nad tím spoustu času, ale nejde mi to. Jediný co asi potřebuju, je link pro tu parsovací funkci např. showTable('url');
nebo aspoň popíchnout. Všude jsou dělaný tabulky normálně, jen tady ( fis.cfbu.cz/index.php?pageid=2501&onlyco… ) je to takhle: B. Už fakt nevim, jsem v koncích. Ten link pro tu parsovací fci přece není přímo ten, který sem dávám, nebo ano?
Jinej link než fis.cfbu.cz/index.php?pageid=2501&onlyco… jsem nenašel, tak jsem na to udělal parser, jenže protože ta tabulky je přes divy, dělá mi to tohle: www.florbalslaviaplzen.cz/index.php?s=ta… (dole na stránce)
[103] Camel No vidíš, že jsi to vyparsoval, nyní je to otázka pouze CSS.(Stačí nastavit float: left;)

18.07.11 22:43
[103] Camel Ahoj, mohl by jsi mi prosím poslat zdrojový kód pro zobrazeni te tabulky 2.ligy muzu? Uz se o to dlouho pokousim a ani s vyse uvedenym navodem mi to nefunguje. Moc dekuji. jan_kovar [zavinac] seznam.cz
18.07.11 23:01
[103] Camel Jeste jednou ahoj, již se podařilo, tak se omlouvám za zbytečný dotaz.
24.09.11 12:37
Čau, já řeším problém s tím, že když na jednu stránku chci zobrazit dvě tabulky, tak mi to vyhrazuje chybu. Nemáte někdo s tímto zkušenosti. Děkuji za odpověď
reagovat #108 Lukáš:
15.12.11 19:15
čau můžu poprosit o zdrojový kód? :) Díky moc
nv.fotbal.cz/domaci-souteze/kao/moravsko…
reagovat #110 Lukáš:
09.01.12 16:04
[109] RomanJanko Ono mě to nějak nejede :-/

Přidat komentář

Nový vzkaz

* Tato pole jsou povinná, [smajlíci]

  • na jiné komentáře odkazujte pomocí odkazu reagovat
  • vaše IP adresa bude zaznamenána
  • používají se gravatary
  • můžeme si tykat
  • HTML tagy vypnuty. PHP kód se také neprovede. Pokud potřebuju přiložit ukázku vašeho kódu, použijete službu pastebin, nebo jej vložte mezi značky [code] [/code]
  • vulgární, rasistické či jinak nepřípustné komentáře budou smazány