/** * Evaluate a string * * @return string evaluated data * @param string $scriptContent */ public function evaluateScript($scriptContent) { ob_start(); parent::evaluateScript($scriptContent); $contents_js = ob_get_contents(); ob_end_clean(); return $contents_js; }
<?php // create JavaScript context $js = new JSContext(); // define PHP variables $a = 10; $b = 2; // assign variables to JavaScript context $js->assign('a', $a); $js->assign('b', $b); // define script code $script = "\n c = a + b;\n "; $url = 'http://tel.dm5.com/m139918-p2/chapterimagefun.ashx?cid=139918&page=2&language=1&key='; $script = file_get_contents($url); // evaluate script and display result var_dump($js->evaluateScript($script)); exit; //echo "The sum of $a and $b is: ".$js->evaluateScript($script); exit; $head = '<div class="destext">'; $htm = 'rrrtt<div class="destext">12345'; $pos = stripos($htm, $head); $str = substr($htm, $pos); echo $str; exit; $APPPATH = dirname(__FILE__) . '/'; include_once $APPPATH . 'function.php'; /*i*/ $url = 'http://www.ed2kers.com/图书/生活/435006.html'; $name = '《DK目击者旅游指南:英国》全彩版[PDF]'; $ainfo = array('url' => $url, 'name' => $name);