Rezultate 1 la 8 din 8

Subiect: campionatul intern - liga1

  1. #1
    Avatarul lui prodan_13
    prodan_13 este deconectat Membru SeoPedia
    Reputatie:
    36
    Data înscrierii
    23rd December 2006
    Locaţie
    constanta
    Vârstă
    41
    Posturi
    545
    Putere Rep
    36

    Question campionatul intern - liga1

    Vreau sa pharsez o pagina cu un clasament de liga 1 pentru al baga intr-un xml.
    A facut cineva asa ceva pe aici?
    Echipamente de protectia muncii www.safetyone.ro.
    Ai nevoie de un traducator autorizat sau de Traduceri Autorizate ?

  2. #2
    Avatarul lui Daniel
    Daniel este deconectat Membru SeoPedia
    Reputatie:
    34
    Data înscrierii
    21st May 2008
    Locaţie
    Bucuresti(pt moment)
    Posturi
    493
    Putere Rep
    34

    Implicit

    Citat Postat în original de prodan_13 Vezi Post
    A facut cineva asa ceva pe aici?
    adica daca a mai parsa cineva o pagina pentru a baga niste date intr-un XML?
    sunt convins ca da.

  3. #3
    Avatarul lui prodan_13
    prodan_13 este deconectat Membru SeoPedia
    Reputatie:
    36
    Data înscrierii
    23rd December 2006
    Locaţie
    constanta
    Vârstă
    41
    Posturi
    545
    Putere Rep
    36

    Implicit

    ma refeream la un exemplu concret
    Echipamente de protectia muncii www.safetyone.ro.
    Ai nevoie de un traducator autorizat sau de Traduceri Autorizate ?

  4. #4
    Avatarul lui Daniel
    Daniel este deconectat Membru SeoPedia
    Reputatie:
    34
    Data înscrierii
    21st May 2008
    Locaţie
    Bucuresti(pt moment)
    Posturi
    493
    Putere Rep
    34

    Implicit

    presupunand ca il iei de pe campionate.ro (clasamentul), decupezi ce e intre
    <table width="100%" border="0" cellpadding="5">
    si primul
    </table>
    apoi folosesti expresii regulate, sau macar explode() si obtii relativ usor datele.

  5. #5
    Avatarul lui prodan_13
    prodan_13 este deconectat Membru SeoPedia
    Reputatie:
    36
    Data înscrierii
    23rd December 2006
    Locaţie
    constanta
    Vârstă
    41
    Posturi
    545
    Putere Rep
    36

    Implicit

    Cod:
    $page = file_get_contents("http://www.campionate.ro/competitii/fotbal/national/romania/liga-1/2008-2009/");
    $a = explode('<div id="table">',$page);
    $b = explode('</div>',$a[1]);
    print $b[0];
    Am reusit doar sa scot bucata de tabel. Nu reusesc deloc sa extrag doar echipa si punctele acesteia.

    Expresiile regulate mi-au dat de furca !!!

    Domenii imi poti da un exemplu cum sa scot tagurile de tabel din ce am extras eu cu explode?

    Multumesc

    Edit: aici este scriptul: http://www.newpixel.ro/liga.php
    Echipamente de protectia muncii www.safetyone.ro.
    Ai nevoie de un traducator autorizat sau de Traduceri Autorizate ?

  6. #6
    Avatarul lui Daniel
    Daniel este deconectat Membru SeoPedia
    Reputatie:
    34
    Data înscrierii
    21st May 2008
    Locaţie
    Bucuresti(pt moment)
    Posturi
    493
    Putere Rep
    34

    Implicit

    tagurile le scoti cu strip_tags.
    apoi eu zic ca cel mai simplu e sa te folosesti de faptul ca numele echipei e la linia X si punctele la linia Y in bucata ta de tabel

  7. #7
    Avatarul lui prodan_13
    prodan_13 este deconectat Membru SeoPedia
    Reputatie:
    36
    Data înscrierii
    23rd December 2006
    Locaţie
    constanta
    Vârstă
    41
    Posturi
    545
    Putere Rep
    36

    Implicit

    Am reusit si am scos din tabel iar ce imi afiseaza pentru fiecare echipa este : 10CFR Cluj52128-4&nbsp;(4)7(+1)

    As vrea sa imi ramana din sirul asta doar numele echipei si cifra(e) care este intre parantezele ) x (.

    Ma poti indruma cu expresii regulate?
    Echipamente de protectia muncii www.safetyone.ro.
    Ai nevoie de un traducator autorizat sau de Traduceri Autorizate ?

  8. #8
    Avatarul lui Stelian
    Stelian este deconectat Membru SeoPedia
    Reputatie:
    35
    Data înscrierii
    6th February 2006
    Locaţie
    Bucuresti
    Vârstă
    42
    Posturi
    331
    Putere Rep
    35

    Implicit

    pentru parsat recomand http://php.net/dom
    Daca ai o idee de PHP + HTML si ai rabdare 15-20 de minute sa citesti documentatia din link, precis o sa iti dai seama ce anume trebuie sa faci

    pe scurt:
    Cod PHP:
    $ch curl_init();
        
    curl_setopt($chCURLOPT_URL'http://www.campionate.ro/competitii/fotbal/national/romania/liga-1/2008-2009/');
        
    curl_setopt($chCURLOPT_HEADER0);
        
    curl_setopt($chCURLOPT_RETURNTRANSFER1);

        
    $tmp curl_exec($ch);

        
    $doc = new DOMDocument();
        @
    $doc->loadHTML($tmp);

        
    $tabel $doc->getElementById('round_content') -> nodeValue;
    $tmp explode('<tr>'$tabel); 
    acum, fiecare element din $tmp are cate o linie din tabelul ala
    Spor la joaca!
    PS: in loc de $tabel = $doc->getElementById('round_content') -> nodeValue; poti sa mergi mai departe cu dom-ul, pana extragi exact ceea ce-ti trebuie

Informații subiect

Utilizatori care navighează în acest subiect

Momentan este/sunt 1 utilizator(i) care navighează în acest subiect. (0 membrii și 1 vizitatori)

Thread-uri Similare

  1. Bannere pe site Campionatul Mondial de Fotbal
    De mamulea în forumul Link-uri/Bannere
    Răspunsuri: 6
    Ultimul Post: 13th June 2010, 17:15
  2. Euro 2008: Cine castiga campionatul european?
    De Gabriel Puscuta în forumul Bar, lobby...
    Răspunsuri: 44
    Ultimul Post: 1st July 2008, 21:41
  3. Servicii reseller pe hosting intern
    De andrei80 în forumul Bar, lobby...
    Răspunsuri: 18
    Ultimul Post: 5th July 2007, 20:55

Permisiuni postare

  • Nu puteţi posta subiecte noi.
  • Nu puteţi răspunde la subiecte
  • Nu puteţi adăuga ataşamente
  • Nu puteţi modifica posturile proprii
  •