търся система за теглене от vbox

federer_11 каза:
http://web-tourist.net/forum/viewtopic.php?t=11947
http://web-tourist.net/forum/viewtopic.php?t=10391
тези май вече не са актуални
вчера писах точно такава функция
ето я
Код:
function vbox_chek($url) 
{
	$end = ".vbox7.com/s/".$url[0] . $url[1]."/$url.flv";
	$chis = array("01","02","03","04","05","06","07","08","09","10","11","12","13","14","15");
	for($i=1;$i<=15;$i++)
	{
		$url = "http://media".$chis[$i-1] . $end;
		$ch = curl_init($url);
		curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
		$res = curl_exec($ch);
		curl_close($ch);
		if (strlen($res) > 200)
		{
			return $url;
		}
	}
    return 0;
}

на тази функция се дава за аргумент id-то на клипа примерно "da34e022"
и връща линка за теглене или 0 ако линка не е намерен
 
asiudfoisaznhfo каза:
federer_11 каза:
http://web-tourist.net/forum/viewtopic.php?t=11947
http://web-tourist.net/forum/viewtopic.php?t=10391
тези май вече не са актуални
вчера писах точно такава функция
ето я
Код:
function vbox_chek($url) 
{
	$end = ".vbox7.com/s/".$url[0] . $url[1]."/$url.flv";
	$chis = array("01","02","03","04","05","06","07","08","09","10","11","12","13","14","15");
	for($i=1;$i<=15;$i++)
	{
		$url = "http://media".$chis[$i-1] . $end;
		$ch = curl_init($url);
		curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
		$res = curl_exec($ch);
		curl_close($ch);
		if (strlen($res) > 200)
		{
			return $url;
		}
	}
    return 0;
}

на тази функция се дава за аргумент id-то на клипа примерно "da34e022"
и връща линка за теглене или 0 ако линка не е намерен


А може ли целия код :cry:
 
И аз преди търсех такава обаче ми казаха,че са сменили някакви медии или нещо такова не си спомням
 
Код:
<?
$url = "http://vbox7.com/play:f4137229";
function vbox_chek($url)
{
   $end = ".vbox7.com/s/".$url[0] . $url[1]."/$url.flv";
   $chis = array("01","02","03","04","05","06","07","08","09","10","11","12","13","14","15");
   for($i=1;$i<=15;$i++)
   {
      $url = "http://media".$chis[$i-1] . $end;
      $ch = curl_init($url);
      curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
      $res = curl_exec($ch);
      curl_close($ch);
      if (strlen($res) > 200)
      {
         return $url;
      }
   }
    return 0;
}
echo ''.vbox_chek($url).'';
?>

така не ми вади резултат :idea:

Код:
Fatal error: Call to undefined function curl_init() in C:\Documents and Settings\SIaDuR\Desktop\xampp\htdocs\index.php on line 10
 
Ако си на домашно пц трябва да си пуснеш cURL, ако нси на фрий хост, мисля, че няма да стане така. Ще трябва да ползваш file_get_contents :)
 
F1r3Fl3x каза:
Ако си на домашно пц трябва да си пуснеш cURL, ако нси на фрий хост, мисля, че няма да стане така. Ще трябва да ползваш file_get_contents :)

Малко не схванах.Иначе съм на домашно Pc и незнам къде трябва да сложа това cURL :cry:
 
По default cURL е спрян.
Ако си с wamp цъкаш на php->extensions->php_curl,
ако не търсиш в php.ini
Код:
;extension=php_curl.dll
и махаш точката и запетайката в началото на реда. После рестартираш сървъра и ще го имаш :)
 
S1aDuR каза:
Ами значи тази функция нещо не работи :cry: :cry: вади ми резултат само 0
функцията си бачка
вадити 0 защото аргумента ти е невалиден
трябва да сложиш id-то на клипа не url-то
id-то ти е f4137229


Код:
$url = explode('play:',$url);
$url = $url[1];

edit
Код:
<?php
$url = "http://vbox7.com/play:f4137229";
$start = $time();
function vbox_chek($url)
{
   $end = ".vbox7.com/s/".$url[0] . $url[1]."/$url.flv";
   $chis = array("01","02","03","04","05","06","07","08","09","10","11","12","13","14","15");
   for($i=1;$i<=15;$i++)
   {
      $url = "http://media".$chis[$i-1] . $end;
      $ch = curl_init($url);
      curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
      $res = curl_exec($ch);
      curl_close($ch);
      if (strlen($res) > 200)
      {
         return $url;
      }
   }
    return 0;
}
$url = explode('play:',$url);
$url = $url[1];
$b = vbox_chek($url);
$end = time();
$ex = $end-$start;
echo "linka kum klipa e $b <br>
stranicata e zaredena za $ex sekundi";
?>
 
asiudfoisaznhfo каза:
S1aDuR каза:
Ами значи тази функция нещо не работи :cry: :cry: вади ми резултат само 0
функцията си бачка
вадити 0 защото аргумента ти е невалиден
трябва да сложиш id-то на клипа не url-то

При мен това не работи Fatal error: Function name must be a string in xxx\xxx\xxx\vbox.php on line 3


:idea:
 

Back
Горе