Проблем с взимането на заглавие от клип.

joorkataa

Registered
Имам проблем с взимането на заглавията на клиповете в vbox7 уж го взима от <title> но така пък взима заглавието: Видео споделяне а този текст го няма никъде в страницата.


PHP:
if(preg_match("/vbox7\.com\/play\:[a-z0-9_-]/",$urli))
{
$string = file_get_contents($urli); 
##
$title = explode("<title>", $string);
$title = explode(" / VBOX7</title>", $title[1]);
$title = $title[0];
##
$number = explode(":", $urli); 
$i = substr($number[2],0 ,2); 
if(@fopen("http://media.vbox7.com/s/$i/$number[2].flv","r")) 
{$url = "http://media.vbox7.com/s/$i/$number[2].flv";} 
elseif(@fopen("http://media02.vbox7.com/s/$i/$number[2].flv","r")) 
{$url = "http://media02.vbox7.com/s/$i/$number[2].flv"; } 
elseif(@fopen("http://media03.vbox7.com/s/$i/$number[2].flv","r")) 
{$url = "http://media03.vbox7.com/s/$i/$number[2].flv";} 
elseif(@fopen("http://media04.vbox7.com/s/$i/$number[2].flv","r")) 
{ $url = "http://media04.vbox7.com/s/$i/$number[2].flv"; } 
elseif(@fopen("http://media05.vbox7.com/s/$i/$number[2].flv","r")) 
{ $url = "http://media05.vbox7.com/s/$i/$number[2].flv"; }
elseif(@fopen("http://media06.vbox7.com/s/$i/$number[2].flv","r")) 
{ $url = "http://media06.vbox7.com/s/$i/$number[2].flv"; } 
elseif(@fopen("http://media07.vbox7.com/s/$i/$number[2].flv","r")) 
{ $url = "http://media07.vbox7.com/s/$i/$number[2].flv"; } 
elseif(@fopen("http://media08.vbox7.com/s/$i/$number[2].flv","r")) 
{ $url = "http://media08.vbox7.com/s/$i/$number[2].flv"; } 
elseif(@fopen("http://media09.vbox7.com/s/$i/$number[2].flv","r")) 
{ $url = "http://media09.vbox7.com/s/$i/$number[2].flv"; } 
elseif(@fopen("http://media10.vbox7.com/s/$i/$number[2].flv","r")) 
{ $url = "http://media10.vbox7.com/s/$i/$number[2].flv"; } 
elseif(@fopen("http://media11.vbox7.com/s/$i/$number[2].flv","r")) 
{ $url = "http://media11.vbox7.com/s/$i/$number[2].flv"; } 
elseif(@fopen("http://media12.vbox7.com/s/$i/$number[2].flv","r")) 
{ $url = "http://media12.vbox7.com/s/$i/$number[2].flv"; } 
elseif(@fopen("http://media13.vbox7.com/s/$i/$number[2].flv","r")) 
{ $url = "http://media13.vbox7.com/s/$i/$number[2].flv"; } 
elseif(@fopen("http://media14.vbox7.com/s/$i/$number[2].flv","r")) 
{ $url = "http://media14.vbox7.com/s/$i/$number[2].flv"; } 
elseif(@fopen("http://media15.vbox7.com/s/$i/$number[2].flv","r")) 
{ $url = "http://media15.vbox7.com/s/$i/$number[2].flv"; } 
elseif(@fopen("http://media16.vbox7.com/s/$i/$number[2].flv","r")) 
{ $url = "http://media16.vbox7.com/s/$i/$number[2].flv"; } 
elseif(@fopen("http://media17.vbox7.com/s/$i/$number[2].flv","r")) 
{ $url = "http://media17.vbox7.com/s/$i/$number[2].flv"; } 
elseif(@fopen("http://media18.vbox7.com/s/$i/$number[2].flv","r")) 
{ $url = "http://media18.vbox7.com/s/$i/$number[2].flv"; } 
elseif(@fopen("http://media19.vbox7.com/s/$i/$number[2].flv","r")) 
{ $url = "http://media17.vbox9.com/s/$i/$number[2].flv"; } 
elseif(@fopen("http://media20.vbox7.com/s/$i/$number[2].flv","r")) 
{ $url = "http://media20.vbox7.com/s/$i/$number[2].flv"; } 
elseif(@fopen("http://media21.vbox7.com/s/$i/$number[2].flv","r")) 
{ $url = "http://media21.vbox7.com/s/$i/$number[2].flv"; } 
elseif(@fopen("http://media22.vbox7.com/s/$i/$number[2].flv","r")) 
{ $url = "http://media22.vbox7.com/s/$i/$number[2].flv"; } 
elseif(@fopen("http://media23.vbox7.com/s/$i/$number[2].flv","r")) 
{ $url = "http://media23.vbox7.com/s/$i/$number[2].flv"; } 
elseif(@fopen("http://media24.vbox7.com/s/$i/$number[2].flv","r")) 
{ $url = "http://media24.vbox7.com/s/$i/$number[2].flv"; } 
elseif(@fopen("http://media25.vbox7.com/s/$i/$number[2].flv","r")) 
{ $url = "http://media25.vbox7.com/s/$i/$number[2].flv"; } 
###
$dl_link=$url;
###
$img_url = "http://i48.vbox7.com/p/".$number[2]."4.jpg"; 
mysql_query("SET NAMES utf8");
if(upload=='yes'){copy("$dl_link", "videos/$number[2].flv");$dl_link="videos/$number[2].flv";copy("$img_url", "imgs/$number[2]4.jpg");$img_url="imgs/$number[2]4.jpg";}
mysql_query("INSERT INTO `videos` (`title`,`url`, `authors`,`views`,`img`,`ot`) VALUES ('$title','$dl_link','$iddup','0','$img_url','vbox')");
echo'<div class="upload-left">
<div class="upload-right-title-uploads">Качване на Клип</div>
<span style="padding: 0px 3px; color: white; background-color:green; font-weight: bolder; font-size: 12px;">Клипчето е добавено!</span>
</div>';        
}
 
Използвай регулярни изрази:

PHP:
preg_match("#<title>(.*?) \/ VBOX7<\/title>#i", $string, $title);

echo $title[1];

нещо такова трябва да е.
 
relax4o каза:
Използвай регулярни изрази:

PHP:
preg_match("#<title>(.*?) \/ VBOX7<\/title>#i", $string, $title);

echo $title[1];

нещо такова трябва да е.

Така пак изкарва заглавието Видео споделяне
 
Самите функции не разпознават правилно линка, затова разчитат до .com/ т.е. отваря си началната страница, затова изкарва Видео споделяне.
 
relax4o каза:
Самите функции не разпознават правилно линка, затова разчитат до .com/ т.е. отваря си началната страница, затова изкарва Видео споделяне.

Ехх .. а тогава как може да се направи да взима името ?
 
Е, то е същата работа. Така или иначе като ти разчита главната страница, няма как да вземеш нито името, нито заглавието.
Сега нямам работа, ще го поръчкам току виж се разкрие пролука в дъното на пещерата :)
 
relax4o каза:
Е, то е същата работа. Така или иначе като ти разчита главната страница, няма как да вземеш нито името, нито заглавието.
Сега нямам работа, ще го поръчкам току виж се разкрие пролука в дъното на пещерата :)

И аз ще го мъча пък ако стане нещо ще пиша , айде чакам и ако някой го е направил да сподели как :)
 
Vbox-a от доста време превят проверка за пуснат javascript и тогава ти отваря свободно страниците. Не сте ли забелязали как постояно ви препраща към missjavascript нещо си и после пак ви връща на дадената страница. Решение до сега не съм видял за този проблем :)
 

Back
Горе