Example #1
0
 $url = trim($_GET['url']);
 if (!Utils::isValidMd5($url)) {
     // decode it
     $url = html_entity_decode($url);
     // if url use https protocol change it to http
     if (!preg_match('!^https?://!i', $url)) {
         $url = 'http://' . $url;
     }
 }
 $article = new Article();
 $article->setUrl($url);
 if (!$article->isAlreadyExists()) {
     if ($article->retrieveContent()) {
         if ($article->readiIt(isset($_GET['debug']))) {
             $article->modifyContent();
             $article->saveContent();
         }
     }
 } else {
     $article = Article::getArticle($url);
     // only for debug
     if ($article->readiIt(isset($_GET['debug']))) {
         $article->modifyContent();
         $article->saveContent();
     }
 }
 if ($article && $article->isLoaded()) {
     generate_page($article->getUrl(), $article->getTitle(), $article->getFinalContent());
     //generate_page($url,$r->articleTitle->innerHTML,$r->articleContent->innerHTML);
 } else {
     echo "Error unable to get link : " . $url;