възможно ли е това ???

IzKuFeLiQqQqQ

Registered
Здравейте имам един видео плеър и на него слагам линкчета на самите файлове от vbox7 т.е http://media12.vbox7.com/s/85/859518c6.flv такива примерно та въпроса ми е има ли някакъв начин като го добавя клипчето от админ панела да му се прави автоматично снимка от някои кадар и да се запазва някъде... линка до него да се записва в бд и после тоя линк да ми извежда в img src ???


и 2-ро като сложа линк от 4shared.com примерно http://www.4shared.com/video/7umdLPYs/ClashOfTheTitans2010TSXViD-IMA.html пак същото да става или пък самата снимка която е преди да се натисне play на тяхния ембед плеър да се извлича някак си ... ???

Дано да е възможно и да може да ми помогнете.
 
aз сам си го направил така..
Код:
<table width="300"><tr><td>
<form method="POST">
Линк: <br /><input type="text" name="url" class = "fil" /></td></tr><tr><td>
<select name="kategoria">
<option value="">Изберете категория......</option>
<option value="Забавни">Забавни</option>
<option value="Музика">Музика</option>
<option value="Коли">Коли</option>
<option value="Други">Други</option>
<option value="Новини">Новини</option>
<option value="Eротични">Еротични</option>
<option value="Трийлъри">Трийлъри</option>
<option value="Спортни">Спортни</option>
<option value="Сериали">Сериали</option>
<option value="Анимационни">Анимационни</option>
<option value="Игри">Игри</option>
<option value="Уроци">Уроци</option>
</select> <br><input type="submit" class="btn" name="clips" value="Добави">
</form> </td></tr></table> 


<?php
if($_POST['clips']){
$video=htmlspecialchars("$_POST[url]");
$pics=htmlspecialchars("$_POST[url]");
$kategoria=htmlspecialchars("$_POST[kategoria]");
$source = file_get_contents($_POST['url']);
$title = explode("<title>", $source);
$title = explode("</title>", $title[1]);
$title=str_replace("M-SerVerS ;D - ","",$title[0]);
$title=iconv('utf-8','windows-1251',urldecode($title));
$imes = "$title";
$video=str_replace("http://youtube.com/watch?v=", "http://cache.googlevideo.com/get_video?video_id=", $video);
$video=str_replace("http://www.youtube.com/watch?v=","http://cache.googlevideo.com/get_video?video_id=", $video);
$url=str_replace("&mode=related&search=", "", $video);
$pics=str_replace("http://youtube.com/watch?v=", "http://img.youtube.com/vi/","$pics");
$pics=str_replace("http://www.youtube.com/watch?v=", "http://img.youtube.com/vi/","$pics/default.jpg");
$pics=str_replace("&mode=related&search=", "", $pics);

$fail = explode(':',$_POST['url']);
$dir = substr($fail[2],0,2);
$source = file_get_contents($_POST['url']);
$title = explode("<title>", $source);
$title = explode("</title>", $title[1]);
$title=str_replace(" / M-SerVerS ;D ","",$title[0]);
$title=iconv('utf-8','windows-1251',urldecode($title));
$ime = "$title";
$clip="http://media.vbox7.com/s/$dir/$fail[2].flv";
$pic="http://i47.vbox7.com/p/$fail[2]3.jpg";
$kategoria=$_POST[kategoria];

$number = explode(":", $_POST['url']);
$i = substr($number[2],0 ,2);
$link1 = "http://media.vbox7.com/s/$i/$number[2].flv";

$file_headers = @get_headers("http://media.vbox7.com/s/$i/$number[2].flv");
if($file_headers[0] != 'HTTP/1.1 404 Not Found')
	$adres = "http://media.vbox7.com/s/$i/$number[2].flv";
else
	for($j = 2; $j < 24; $j ++)
	{
		$name = sprintf('http://media%02d.vbox7.com/s/%s/%s.flv', $j, $i, $number[2]);
		$file_headers = @get_headers($name);
		if($file_headers[0] != 'HTTP/1.1 404 Not Found')
		{
			$adres = $name;
			break;
		}
	}

$checkurl = mysql_query("SELECT * FROM clips WHERE `url`='$adres'");
$checkurl= mysql_num_rows($checkurl);
$ok = 1;
if ($checkurl>0) 
{
	echo "Този клип вече е бил добавян.";
	$ok = 0;
}
if(eregi('youtube.com',$_POST['url']) && isset($_POST['clips']) && $ok)
{
	$query = mysql_query("INSERT INTO `clips` (ime, url, pic, id, kategoria, dobavil) VALUES('$imes','$url','$pics','NULL','$kategoria')");
	echo "Успешно добави клип от youtube!<br><a href=\"clips.php\">Върни се в началната страница</a>";
}
else if(eregi('vbox7.com',$_POST['url']) && isset($_POST['clips']) && $ok)
{
	$query = mysql_query("INSERT INTO `clips` (ime, url, pic, id, kategoria) VALUES('$title','$adres','$pic','NULL','$kategoria')");
	echo "Успешно добави клип ot vbox7!<br><br><a href=\"clips.php\">Върни се в началната страница</a>";?><?
}
}
?>
и засега сичко си работи :))
 
може ли да ми извлечеш само това за vbox-са ??? *doggy eyes*
бтв линковете ти са от типа http://media12.vbox7.com/s/85/859518c6.flv нали ???
 
не бееее... сайшее..аз сам го направил за по прости хора само слагаш линка
http://vbox7.com/play:df9a69f4 и то автоматично ти зима сичко :) aa и Дб еися щи дам.. :D
 
Код:
CREATE TABLE IF NOT EXISTS `clips` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `ime` varchar(255) NOT NULL DEFAULT '',
  `url` varchar(255) NOT NULL DEFAULT '',
  `pic` text NOT NULL,
  `kategoria` varchar(255) NOT NULL,
  `klik` varchar(50) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `id` (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=52 ;
 
направи го така.. ще видиш и картинки автоматично слага и урл си дава и работата са оправя.. само линка тряя да е от VBOX kato този горния.. !! и пиши помогнал ли сам тии... .. . :evil:
 
За да не си преправяш дб то направи така.
$link ти е линка към клипа
Код:
<?php
$razmer = "3"; // 1,2,3,4,5 - 3 са обикновените 
$link = "http://media12.vbox7.com/s/85/859518c6.flv";
$name = explode(".", end(explode("/", $link)));
$name = $name[0];
$img = "http://i47.vbox7.com/p/$name$razmer.jpg";
 

Back
Горе