Salve, come da titolo stò cercando di usare preg_match_all per tirare fuori tei dati contenuti dentro dei tag html. Il codice è questo:
codice:
<tr class="...">
<td class="....">della roba</td>
<td class="classe-1 classe-2 classe-3">
<span class="label">Email: </span>
<a href="mailto:......." class="mailto">.......</a>
<span class="mailto"></span>
<br >
QUELLO CHE MI SERVE
</td>
</tr>
Ecco cosa ho fatto in php;
codice:
preg_match_all('/<td class=\"classe-1 classe-2 classe-3\">(.*?)<\/td>/', $raw , $phone);
print_r( $phone[0] );
Chiaramente $raw è la variabile che contiene tutto il codice html della pagina che ho recuperato con file_get_contents();
In pratica mi viene restituito un array vuoto, quindi come se non trovasse un piffero e dire che ho provato a tirare fuori i dati dal tag a e riesco tranquillamente. Preciso che da quello che ho capito lo span con classe mailto viene generato con js perchè nel sorgente non c'è.
Mi aiutate? Grazie in anticipo !