public static function testGpcxwDdx() { $tmp = new Tmp(TMP_PATH); $tmp->addTmp('test.cookie', false); $url1 = 'http://www.gpcxw.com/ddx/000703.html'; /* $url = 'http://localhost/ForeShadowAlpha/script/AnCommonTest.php'; $content = self::curlSingle($url, $url1, $tmp->getTmpFile('test.cookie')); echo $url . '<br>'; echo $content; */ $content = self::curlSingle($url1, null, $tmp->getTmpFile('test.cookie')); $tmp->addTmp('test.con1', true); $tmp->putTmpContent('test.con1', $content); //sleep(1); $url2 = 'http://www.gpcxw.com/ddx/data2/day.htm?code=000703'; $content = self::curlSingle($url2, $url1, $tmp->getTmpFile('test.cookie')); $tmp->addTmp('test.con2', true); $tmp->putTmpContent('test.con2', $content); $url3 = 'http://www.gpcxw.com/ddx/data2/dde.htm?code=000703'; $content = self::curlSingle($url3, $url2, $tmp->getTmpFile('test.cookie')); $tmp->addTmp('test.con3', true); $tmp->putTmpContent('test.con3', $content); $ran = mt_rand(); $ran = '0.' . $ran . $ran; $url4 = 'http://www.gpcxw.com/ddx/data2/data2.htm?code=000703&m=' . $ran; $content = self::curlSingle($url4, $url3, $tmp->getTmpFile('test.cookie')); $content = iconv('GB2312', 'UTF-8//IGNORE', $content); $tmp->addTmp('test.con4', true); $tmp->putTmpContent('test.con4', $content); //http://www.gpcxw.com/ddx/data2/data2.htm?code=000703&m=0.7461922855298886&lastfilemtime=1448859721&getlsold=1 $k = substr($content, 0, 39); $k = explode('=', $k); $k = $k[1]; $k = substr($k, 0, 1) == '>' ? substr($k, 1) : $k; $ran = mt_rand(); $ran = '0.' . $ran . $ran; $url5 = 'http://www.gpcxw.com/ddx/data2/data2.htm?code=000703&m=' . $ran . '&lastfilemtime=' . $k . '&getlsold=1'; $content = self::curlSingle($url5, $url4, $tmp->getTmpFile('test.cookie')); $content = iconv('GB2312', 'UTF-8//IGNORE', $content); $tmp->addTmp('test.con5', true); $tmp->putTmpContent('test.con5', $content); echo $url5; }
public static function testTmp() { $t = new Tmp(TMP_PATH); $p = CommonInfo::GetFileName(__FILE__); $t->addTmp($p, false); //$t->newTmpFile($p); $t->putTmpContent($p, "null", FILE_APPEND); echo $t->getTmpContent($p); }