Показать сообщение отдельно

  #20  
Старый 10.08.2009, 21:05
ban123
Познающий
Регистрация: 31.01.2009
Сообщений: 38
С нами: 9092603

Репутация: 1
По умолчанию

Прокомментируйте этот скрипт и его работоспособность!
Как его запустить, на обычном хостинге не рабит, с поддержкой Curl тоже (тестил на sweb.ru)
dvx.php
PHP код:
<?php $page=$_GET; //------------------ $src=file($page); $i=0; for($i=0;$i<count($src);$i++) {  if (strstr($src,'<input type="hidden" name="id"'))  {  $id=explode('value="',$src);  $id=explode('"',$id);  $id=$id;  } } $i=0; for($i=0;$i<count($src);$i++) {  if (strstr($src,'<input type="hidden" name="rand"'))  {  $rnd=explode('value="',$src);  $rnd=explode('"',$rnd);  $rnd=$rnd;  } } //----------------- $page="http://XXXXXXXXXXXXXXXX/_.php?p=" . $page . "&id=" . $id . "&rand=" . $rnd; echo($page); $src=file($page); $i=0; for($i=0;$i<count($src);$i++) {  if (strstr($src,'<param name="src" value="'))  {  $avi=explode('value="',$src);  $avi=explode('"',$avi);  $avi=$avi;  } } echo($avi); ?>
_.php
PHP код:
<?php $page=$_GET; $id=$_GET; $rand=$_GET; $gp='op=download2&id=' . $id . '&rand=' . $rand . '&method_free=&method_premium=&down_direct=1'; //----------------- function getsecond($page,$gp){   $ch = curl_init();   $x=fopen("php://output","w");   $useragent="Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1";   curl_setopt($ch, CURLOPT_URL, $page);   curl_setopt($ch, CURLOPT_HEADER, false);   curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);   curl_setopt($ch, CURLOPT_POST, true);   curl_setopt($ch, CURLOPT_POSTFIELDS, $gp);   curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);   curl_setopt($ch, CURLOPT_REFERER, $page);   curl_setopt($ch, CURLOPT_FILE, $x);   curl_setopt($ch, CURLOPT_USERAGENT, $useragent);   $data = curl_exec($ch);   curl_close($ch);} //----------------- getsecond($page,$gp); ?>
XXXXXXXXXXXXX менял на адрес хостинга

Последний раз редактировалось ban123; 15.08.2009 в 23:59..
 
Ответить с цитированием