Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [dom] wyciagniecie czesci kodu
grzegorz_g
post 30.11.2009, 11:48:24
Post #1





Grupa: Zarejestrowani
Postów: 259
Pomógł: 0
Dołączył: 26.10.2004

Ostrzeżenie: (0%)
-----


  1.  
  2. $dom = new DOMDocument;
  3. $dom->preserveWhiteSpace = false;
  4. $dom->loadHTMLFile('plik.html');
  5. $xpath = new DOMXPath($dom);
  6.  
  7. $query = '/html/body/div/table/tr/td/table[@class="table_content"]/tr/td';
  8.  
  9.  
  10.  


korzystając z takiego kodu wyciągnąłem cześć kodu ze swojej strony, oto ten fragment

  1.  
  2. <tr><td class="table_content_headertd" colspan="7">Gole</td></tr>
  3.  
  4. <tr class="row_light">
  5. <td class="table_content_td">1-0</td>
  6. <td class="table_content_td match_time_cell">16'</td>
  7. <td class="table_content_td">Cole, Carlton</td>
  8. <td class="table_content_td" colspan="1" style="text-align: center;"></td>
  9. <td class="table_content_td">1-1</td>
  10. <td class="table_content_td match_time_cell">47'</td>
  11. <td class="table_content_td">Murphy, Danny</td>
  12. </tr>
  13.  
  14. <tr class=" row_dark">
  15. <td class="table_content_td">2-2</td>
  16. <td class="table_content_td match_time_cell">90'</td>
  17. <td class="table_content_td">Stanislas, Junior</td>
  18. <td class="table_content_td" colspan="1" style="text-align: center;"></td>
  19. <td class="table_content_td">1-2</td>
  20. <td class="table_content_td match_time_cell">57'</td>
  21. <td class="table_content_td">Gera, Zoltan</td>
  22. </tr>
  23.  
  24. <tr><td class="table_content_header" colspan="7">&nbsp;</td></tr>
  25. <tr><td class="table_content_headertd" colspan="7">Kartki</td></tr>
  26. <tr class="row_light">
  27. <td class="table_content_td" style="text-align: center;"></td>
  28. <td class="table_content_td match_time_cell">39'</td>
  29. <td class="table_content_td">Parker, Scott</td>
  30. <td class="table_content_td" colspan="1" style="text-align: center;"></td>
  31. <td class="table_content_td" style="text-align: center;"></td>
  32. <td class="table_content_td match_time_cell">16'</td>
  33. <td class="table_content_td">Hangeland, Brede</td>
  34. </tr>
  35.  



a problem mój polega, że muszę się dostać do tych danych np. "39'", "Parker, Scott" i zapisać je w tablicy $gole i $kartki.
PS. Liczba tych bramek i kartek może być różna. Czekam na jakieś sugetie


--------------------
www.wettradar.com
Go to the top of the page
+Quote Post
phpmens
post 20.04.2010, 15:17:19
Post #2





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 20.04.2010

Ostrzeżenie: (0%)
-----


mozesz uzyc jQuery i wyciagac poprzez var dane= $("#tab1").val(); ale np. td musiało by miec id="tab1"
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 1.07.2025 - 07:34