Example #1
0
                         error_log($date_publication);
                         $dt = DateTime::createFromFormat($config->container->item_inner->date_publication->format, $date_publication);
                         if (!is_null($dt) || !empty($dt)) {
                             $temp['date_publication'] = $dt->format('Y-m-d H:i:s');
                         }
                     } else {
                         $dt = new DateTime();
                         $temp['date_publication'] = $dt->format('Y-m-d H:i:s');
                     }
                 } else {
                     $dt = new DateTime();
                     $temp['date_publication'] = $dt->format('Y-m-d H:i:s');
                 }
             }
             $temp['author'] = getElement($value->find($config->container->item->author->html, $config->container->item->author->counter), $config->container->item->author->element);
             if (!$objItem->getItemExistByUrl($temp['url'])) {
                 $data = json_encode($temp);
                 echo $data;
                 $article->setArticle($data);
             }
             //die('Scrap one article \n');
         }
     } else {
         // 404 lors de la recherche par pagination
         // Donc break de la boucle de pagination
         break;
     }
 } else {
     // 404 lors de la recherche par pagination
     // Donc break de la boucle de pagination
     break;