Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP] Pobieranie danych z tagu
qweluke
post
Post #1





Grupa: Zarejestrowani
Postów: 87
Pomógł: 0
Dołączył: 25.03.2010
Skąd: Radom

Ostrzeżenie: (10%)
X----


Mam taki oto fragment kodu
  1. <td>
  2. <div class="cr" style="background-color: #EEAA51;" onmouseover="ov('12.34-56.78');" onmouseout="ov('');">
  3. <br>
  4. 15*
  5. </div>
  6. </td>
  7. <td>
  8. <div class="cr" onmouseover="ov('');" onmouseout="ov('');">
  9. </div>
  10. </td>


przy użyciu tego kodu

  1. $dom = new DOMDocument;
  2. $dom->loadHTML( $site );
  3. $rows = array();
  4. foreach( $dom->getElementsByTagName( 'tr' ) as $tr ) {
  5. $cells = array();
  6. foreach( $tr->getElementsByTagName( 'td' ) as $td ) {
  7. $cells[] = $td->nodeValue;
  8. }
  9. $rows[] = $cells;
  10. }


Pobieram wartości dla poszczególnych komórek ('15*', '') dzięki czemu mam 2-wymiarową tablicę.
Teraz dla każdej komórki potrzebuję jeszcze pobrać wartość z "onmouseover" czyli "12.34-56.78".
Próbowałem także z użyciem DOM-u ale nie działa (ciągle pisze, że nie może znaleźć funkcji find)
Czy macie pomysł jak inaczej pobrać te dane? Mogą być w osobnej tablicy, byle tylko odpowiadały kolejnością tablicy pierwszej.

Mnie się już kończą pomysły.

Ten post edytował qweluke 20.03.2012, 12:36:52
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 21.08.2025 - 04:13