Вземане на име от клип

  • Автор Автор Anonymous
  • Начална дата Начална дата
A

Anonymous

Guest
Как ще стане да взема името на клип от vbox7 с php? Преди ставаше с:

PHP:
$title = explode("<title>", $source);
$title = explode("</title>", $title[1]);
$title=str_replace("","",$title[0]);
$title=iconv('utf-8','utf-8',urldecode($title));
$ime = "$title";

но сега нещо са сменили, и не става.
 
Ето кодът, пробвах с това още преди часове, но не бачка. Записва ми тайтъла на моя сайт, а не на клипа, който е въведен в полето.

PHP:
<?PHP include('inc/config.php'); ?><table width="300"><tr><td>
<form method="POST">
URL от vbox7.com: <input type="text" name="url" style="border: 1px solid #3399FF;"></td></tr><tr><td>
<input type='submit' name='clips' class="buton_submit" value="Качи" />
</form> </td></tr></table>
<?php
if($_POST['clips']){
$video="$_POST[url]";
$pics="$_POST[url]";

$fail = explode(':',$_POST['url']);
$dir = substr($fail[2],0,2);
$source = file_get_contents($_POST['url']);

function vbox($url) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://www.vbox7.com/login/in.do');
curl_setopt ($ch, CURLOPT_POST, 1);
curl_setopt ($ch, CURLOPT_POSTFIELDS, 'vboxusr=XXXXX&vboxpwd=XXXXX&Submit=login');
curl_setopt ($ch, CURLOPT_COOKIEJAR, '/tmp/vbox_cookie.txt');
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2 GTB5');
$store = curl_exec ($ch);
curl_setopt($ch, CURLOPT_URL, $url);
$content = curl_exec ($ch);
curl_close($ch);
$title = explode("<title>", $content);
$title = explode("</title>", $title[1]);
$title = str_replace(" / VBOX7","",$title[0]);
$title = iconv('utf-8','utf8',urldecode($title));
$ime = "$title";
return $title;
}


$clip="$fail[2]";
$pic="http://i47.vbox7.com/p/$fail[2]3.jpg";
$cat = $_POST['kategoria'];

$number = explode(":", $_POST['url']);
$i = substr($number[2],0 ,2);
$link1 = "$number[2]";
if(@fopen($link1, "r"))
{
$link="$link1";
}
else{
for($x = 2; $x<=5; $x++)
{
$link = "$number[2]";
}
}


$rq = mysql_query("SELECT * FROM `clips` WHERE url='$link'");
				$memNum = mysql_num_rows($rq);
				if($memNum >= 1) {
				echo "<center><div class='err'> Клипът вече е добавен в сайта. </div></center>";
				}
else if(eregi('vbox7.com',$_POST['url']) && isset($_POST['clips'])){
$query = mysql_query("INSERT INTO `clips` (dobavil, ime, url, pic, id) VALUES('$_SESSION[username]', '$ime','$link','$pic','NULL')");
$query = mysql_query("INSERT INTO `clips_watch` (link_clip, name_clip, gledaniq, username) VALUES('$link', '$title', '0', '$_SESSION[username]')");
echo "<div class='usp'>Успешно добави клип!<br></div>";?><? } } ?>
 
PHP:
<?PHP include('inc/config.php'); ?><table width="300"><tr><td>
<form method="POST">
URL от vbox7.com: <input type="text" name="url" style="border: 1px solid #3399FF;"></td></tr><tr><td>
<input type='submit' name='clips' class="buton_submit" value="Качи" />
</form> </td></tr></table>
<?php
if($_POST['clips']){
$video="$_POST[url]";
$pics="$_POST[url]";
$ime = vbox($video);

$fail = explode(':',$_POST['url']);
$dir = substr($fail[2],0,2);
$source = file_get_contents($_POST['url']);

function vbox($url) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://www.vbox7.com/login/in.do');
curl_setopt ($ch, CURLOPT_POST, 1);
curl_setopt ($ch, CURLOPT_POSTFIELDS, 'vboxusr=XXXXX&vboxpwd=XXXXX&Submit=login');
curl_setopt ($ch, CURLOPT_COOKIEJAR, '/tmp/vbox_cookie.txt');
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2 GTB5');
$store = curl_exec ($ch);
curl_setopt($ch, CURLOPT_URL, $url);
$content = curl_exec ($ch);
curl_close($ch);
$title = explode("<title>", $content);
$title = explode("</title>", $title[1]);
$title = str_replace(" / VBOX7","",$title[0]);
$title = iconv('utf-8','utf8',urldecode($title));
$ime = "$title";
return $ime;
}


$clip="$fail[2]";
$pic="http://i47.vbox7.com/p/$fail[2]3.jpg";
$cat = $_POST['kategoria'];

$number = explode(":", $_POST['url']);
$i = substr($number[2],0 ,2);
$link1 = "$number[2]";
if(@fopen($link1, "r"))
{
$link="$link1";
}
else{
for($x = 2; $x<=5; $x++)
{
$link = "$number[2]";
}
}


$rq = mysql_query("SELECT * FROM `clips` WHERE url='$link'");
                                $memNum = mysql_num_rows($rq);
                                if($memNum >= 1) {
                                echo "<center><div class='err'> Клипът вече е добавен в сайта. </div></center>";
                                }
else if(eregi('vbox7.com',$_POST['url']) && isset($_POST['clips'])){
$query = mysql_query("INSERT INTO `clips` (dobavil, ime, url, pic, id) VALUES('$_SESSION[username]', '$ime','$link','$pic','NULL')");
$query = mysql_query("INSERT INTO `clips_watch` (link_clip, name_clip, gledaniq, username) VALUES('$link', '$title', '0', '$_SESSION[username]')");
echo "<div class='usp'>Успешно добави клип!<br></div>";?><? } } ?>
 

Back
Горе