Dovrei recuperare da una pagina html dei dati.
Praticamente, da un post in wordpress, dovrei estrapolare il contenuto dell'articolo.
Ho provato a salvare il contenuto con dom:
Codice PHP:
$html = file_get_html($item_data[$i]["link"]);
$ret = $html->find('.post-title');
echo "<h1>Titolo del post: ".$ret[0] . "</h1></br>";
così salvo il titolo del post.
Per il contenuto vero e proprio, il div di wordpress è variabile:
Codice PHP:
<div
id="post-29049" class="post-29049 post type-post status-publish format-standard">
dove 29049 + univoco e cambia per ogni post.
Io avevo in mente di salvarmi in una variabile questo ID, che posso facilmente trovare in link simile a questo:
Codice PHP:
[url]http://www.domain.com/?p=29049[/url]
ma con regex come faccio a salvarmi solo 29049?
Ho provato con:
Codice PHP:
$regex_pattern = '/\?p=(.+)[a-z0-9]';
if(
preg_match_all($regex_pattern, $theData, $links))
{
foreach ( $links as $contenuto ) {
//echo $contenuto[2] . "
";
}
ma non mi restituisce niente..
Qualche aiuto?
Grazie