コード例 #1
0
ファイル: profiles.php プロジェクト: sydlawrence/SocialFeed
 public function scan()
 {
     $url = $_REQUEST['url'];
     $scraper = new Site_scraper($url);
     $results = $scraper->execute();
     $profiles = $results['profiles'];
     $feeds = $results['feeds'];
     $p = array();
     foreach ($profiles as $profile) {
         $item = ORM::factory('profile');
         $item->favicon = socialFeed::get_favicon_from($profile);
         $item->url = $profile;
         $item->fl_active = 1;
         $item->save();
         $p[] = $item->as_array();
     }
     $f = array();
     foreach ($feeds as $title => $feed) {
         $item = ORM::factory('external_feed');
         $item->favicon = socialFeed::get_favicon_from($feed['profile']);
         $item->title = $title;
         $item->url = $feed['feed'];
         $item->save();
         $f[] = $item->as_array();
     }
     $array = array("profiles" => $p, "feeds" => $f);
     echo json_encode($array);
     exit;
 }
コード例 #2
0
ファイル: scraper.php プロジェクト: sydlawrence/SocialFeed
 public function index()
 {
     $url = "http://sam.clark.name/socialism";
     $scraper = new Site_scraper($url);
     $results = $scraper->execute();
     print_r($results);
     exit;
 }