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

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

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

Прокомментируйте этот скрипт и его работоспособность!
Как его запустить, на обычном хостинге не рабит, с поддержкой Curl тоже (тестил на sweb.ru)
dvx.php
PHP код:
<?php $page=$_GET['p']; //------------------ $src=file($page); $i=0; for($i=0;$i<count($src);$i++) {  if (strstr($src[$i],'<input type="hidden" name="id"'))  {  $id=explode('value="',$src[$i]);  $id=explode('"',$id[1]);  $id=$id[0];  } } $i=0; for($i=0;$i<count($src);$i++) {  if (strstr($src[$i],'<input type="hidden" name="rand"'))  {  $rnd=explode('value="',$src[$i]);  $rnd=explode('"',$rnd[1]);  $rnd=$rnd[0];  } } //----------------- $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[$i],'<param name="src" value="'))  {  $avi=explode('value="',$src[$i]);  $avi=explode('"',$avi[1]);  $avi=$avi[0];  } } echo($avi); ?>
_.php
PHP код:
<?php $page=$_GET['p']; $id=$_GET['id']; $rand=$_GET['rand']; $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..
 
Ответить с цитированием