Esempio n. 1
0
function mult_post($connomains)
{
    $mh = curl_multi_init();
    foreach ($connomains as $i => $url) {
        $postData = "------WebKitFormBoundaryy9zMscQCwUGxoejM\r\n";
        $postData .= "Content-Disposition: form-data; name=\"urllink\"\r\n\r\n";
        $postData .= $url . "\r\n";
        $postData .= "------WebKitFormBoundaryy9zMscQCwUGxoejM\r\n";
        $postData .= "Content-Disposition: form-data; name=\"url-2txt\"\r\n\r\n\r\n\r\n";
        $postData .= "------WebKitFormBoundaryy9zMscQCwUGxoejM--\r\n";
        $post_url = "http://deeplearning.cs.toronto.edu//api/url.php";
        $header = array("Host: deeplearning.cs.toronto.edu", "Content-Length: " . strlen($postData), 'X-Requested-With: XMLHttpRequest', 'Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryy9zMscQCwUGxoejM', 'Accept-Language: zh-CN,zh;q=0.8', 'X-Requested-With: XMLHttpRequest', 'X-Requested-With: XMLHttpRequest');
        $conn[$i] = curl_init('http://deeplearning.cs.toronto.edu//api/url.php');
        // $res= curl_setopt ($mh, CURLOPT_URL,$url);
        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
        curl_setopt($conn[$i], CURLOPT_SSL_VERIFYPEER, FALSE);
        curl_setopt($conn[$i], CURLOPT_HEADER, 0);
        curl_setopt($conn[$i], CURLOPT_POST, 1);
        curl_setopt($conn[$i], CURLOPT_POSTFIELDS, $postData);
        curl_setopt($conn[$i], CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($conn[$i], CURLOPT_HTTPHEADER, $header);
        curl_multi_add_handle($mh, $conn[$i]);
    }
    do {
        $n = curl_multi_exec($mh, $active);
    } while ($active);
    foreach ($connomains as $i => $urlwhole) {
        $pattern = '#Sentence:</h4><ul><li>(.*)</li></ul><br/><h4>#';
        $res[$i] = getPatternResult($pattern, curl_multi_getcontent($conn[$i]));
        curl_close($conn[$i]);
    }
    // print_r($res);
    return $res;
}
Esempio n. 2
0
function translate($string)
{
    $url = "http://fanyi.youdao.com/openapi.do?keyfrom=bj22222&key=136547222&type=data&doctype=json&version=1.1&q=";
    $str = http_request($url . $string);
    echo $url . $string;
    // $str=mb_convert_encoding($str,'GB2312','UTF-8');
    $pattern = '#translation\\":\\[\\"(.*)\\"\\]#';
    return getPatternResult($pattern, $str);
}
Esempio n. 3
0
function mult_post($connomains){
	$mh = curl_multi_init();
	foreach ($connomains as $i => $url) {
		$urlwhole='http://fanyi.youdao.com/openapi.do?keyfrom=bj22222&key=136547222&type=data&doctype=json&version=1.1&q='.$url;
		$conn[$i]=curl_init($urlwhole);
		curl_setopt($conn[$i],CURLOPT_RETURNTRANSFER,1);
		curl_multi_add_handle ($mh,$conn[$i]);
	}
	do { $n=curl_multi_exec($mh,$active); } while ($active);
	foreach ($connomains as $i => $urlwhole) {
		$pattern = '#translation\":\[\"(.*)\"\]#';
		$res[$i]=getPatternResult($pattern,curl_multi_getcontent($conn[$i]));
		curl_close($conn[$i]);
	}
	// print_r($res);
	return $res;
}
Esempio n. 4
0
<?php

$str = "<br><br><B><font color='red'>Latest exe</font></B> <br>DownLink: http://puu.sh/aRcF9/c08c42c5d0._exe<br>-------------------------------------------<br><br><br><B><font color='red'>Latest</font></B> <br>DownLink: http://puu.sh/fu3Xl/880824890f.dll<br>-------------------------------------------<br><B><font color='red'>5.2</font></B> <br>DownLink: http://puu.sh/fu3Xl/880824890f.dll<br>-------------------------------------------<br><B><font color='red'>5.2P</font></B> <br>DownLink: http://puu.sh/fqPzh/66d43e25ad.dll<br>-------------------------------------------<br><B><font color='red'>5.2NP</font></B> <br>DownLink: http://puu.sh/fr8LF/c73b6bc90a.dll<br>-------------------------------------------<br><B><font color='red'>5.2 Pre-HF</font></B> <br>DownLink: http://puu.sh/fhYMD/6c6717f050.dll<br>-------------------------------------------<br><B><font color='red'>5.1</font></B> <br>DownLink: http://puu.sh/f3udb/ffc6fd171b.dll<br>-------------------------------------------<br><B><font color='red'>4.21</font></B> <br>DownLink: http://puu.sh/ek30p/12a84b39a3.dll<br>-------------------------------------------<br><B><font color='red'>4.21 Pre-HF</font></B> <br>DownLink: http://puu.sh/dyHCF/57930d2761.dll<br>-------------------------------------------<br><B><font color='red'>4.20</font></B> <br>DownLink: http://puu.sh/cYYhi/88a9934046.dll<br>-------------------------------------------<br><B><font color='red'>CN LoL 5.2</font></B> <br>DownLink: http://puu.sh/fwQAt/e9a034a8e7.dll<br>-------------------------------------------<br><B><font color='red'>CN LoL 5.1</font></B> <br>DownLink: http://puu.sh/eYE6d/36df4d77c8.dll<br>-------------------------------------------<br><B><font color='red'>CN LoL 4.21</font></B> <br>DownLink: http://puu.sh/eDSKp/d6af731ceb.dll<br>-------------------------------------------<br><B><font color='red'>CN LoL 4.17</font></B> <br>DownLink: http://puu.sh/c9RlT/db2fa0b5e4.dll<br>-------------------------------------------<br><B><font color='red'>CN LoL 4.16</font></B> <br>DownLink: http://puu.sh/bKDcD/056388a3e1.dll<br>-------------------------------------------<br>OK,File has been Downloaded is Server!</br>Update Time: 2015-02-06 10:22:04 <br><br>";
$pattern = "<B><font color='red'>(.*?)</font></B> <br>DownLink: (.*?)<br>";
// $pattern=addslashes($pattern);
$pattern = "#{$pattern}#";
getPatternResult($pattern, $str);
// $new_arr=preg_split("/[\S]+/",$str);
// print_r($new_arr);
function getPatternResult($pattern, $str)
{
    $re = '';
    if (preg_match_all($pattern, $str, $re)) {
        echo print_r($re);
        return print_r($re[1]);
    } else {
        echo "error";
        return "error";
    }
}