static function openArxiv($id) { $be = new BrowserEmulator(); $be->addHeaderLine("Referer", "http://google.com/"); $be->addHeaderLine("User-Agent", $_SERVER['HTTP_USER_AGENT']); $file = $be->fopen($id); // if failed to connect to arxiv.org, try 5 times more. for ($i = 0; $i < 5 && !$file; $i++) { //sleep(1); echo "{$i}..."; $file = $be->fopen($id); } if (!$file) { return false; } //$response = $be->getLastResponseHeaders(); $html = ''; $line = fgets($file, 4096); while ($line != null && $line != '') { $html .= $line; $line = fgets($file, 4096); } fclose($file); return $html; }
function openpage($rowurl) { $be = new BrowserEmulator(); $be->addHeaderLine("Referer", "http://uloz.to"); // volani odkud jsi na stranku prisel. pouzij nejakou jejich vychozi stranku. $be->addHeaderLine("X-Requested-With", "XMLHttpRequest"); $file = $be->fopen($rowurl); while ($line = fgets($file, 1024)) { $_page .= $line; } fclose($file); if ($_page == "") { return FALSE; } return $_page; }
function openpage($rowurl) { $be = new BrowserEmulator(); $be->addHeaderLine("Referer", "http://www.fashionstarstv.cz"); // volani odkud jsi na stranku prisel. pouzij nejakou jejich vychozi stranku. $file = $be->fopen($rowurl); while ($line = fgets($file, 1024)) { $_page .= $line; } fclose($file); if ($_page == "") { return FALSE; } return $_page; }