span style="color: #0000BB"><?php $xfield_data3 = "http://flashservice.xvideos.com/embedframe/11794417"; // тут ссылка $ch = curl_init($xfield_data3); // тут курл включаю curl_setopt($ch,CURLOPT_RETURNTRANSFER,true); curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2.2) Gecko/20100316 Firefox/3.6.2 (.NET CLR 3.5.30729)"); curl_setopt($ch, CURLOPT_REFERER, 'http://xvideos.com'); curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,false); curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false); $out = curl_exec($ch); curl_close($ch); $frame = $out; $frame = str_replace("<title>Xvideos Embed</title>","",$frame); $frame = str_replace("<style>","<!--",$frame); $frame = str_replace("</style>","-->",$frame); $frame = preg_replace("#(<script type=\"text\/javascript\">(.*?)<\/script>)#is", "", $frame); $frame = strip_tags($frame, '<object><param><embed></object>'); $frame = str_replace("\n", "", $frame); $frame = str_replace(" ", "", $frame); //print $frame; // если раскомментировать то получу ембед код $ch = curl_init(); // еще раз запускаю курл что бы получить из того файла закодированный код curl_setopt($ch, CURLOPT_URL, 'http://flashembed.xvideos.com/flashservices/gateway.php'); // вот из этого файла curl_setopt($ch, CURLOPT_HEADER, false); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POST, true); curl_setopt ($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2.2) Gecko/20100316 Firefox/3.6.2 (.NET CLR 3.5.30729)"); $headers = array // тут я передаю заголовок точно такой же как и из файр бага ,вместе с куками, тк без кук ошибка ( 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*;q=0.8', 'Accept-Encoding: gzip, deflate', 'Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection: keep-alive', 'Host: flashembed.xvideos.com', 'Cookie __utma=263005381.802379437.1431952087.1432684075.1433132929.14; __utmz=263005381.1432577483.9.4.utmcsr=flashservice.xvideos.com|utmccn=(referral)|utmcmd=referral|utmcct=/embedframe/886066; __utmc=263005381','Content-length: 58', // без этого тоже ошибка'Content-type: application/x-amf', // без этого тоже ошибка ); curl_setopt($ch, CURLOPT_POSTFIELDS, 's=CURL'); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30); $data = curl_exec($ch); curl_close($ch);print $data; // вот получаю файл а в нем то что в прикрепленном фаайле, сверху плеер это эмбед ,а снизу содержание gig файла того, который должен дать шифр?> |