find('div.blog-post') as $element) { $item = array(); $temp = $element->find('h1 a', 0); $titre = html_entity_decode($temp->innertext); $url = $temp->href; $temp = $element->find('div.blog-post-content', 0); // retrieve .gif instead of static .jpg $images = $temp->find('p img'); foreach($images as $image) { $img_src = str_replace('.jpg', '.gif', $image->src); $image->src = $img_src; } $content = $temp->innertext; $auteur = $temp->find('i', 0); $pos = strpos($auteur->innertext, 'by'); if($pos > 0) { $auteur = trim(str_replace('*/', '', substr($auteur->innertext, ($pos + 2)))); $item['author'] = $auteur; } $item['content'] .= trim($content); $item['uri'] = $url; $item['title'] = trim($titre); $this->items[] = $item; } } }