<?php
include ( "config.php");
if(isset($_POST['submit']))
{
$url = $_POST['URL'];
$title = html_specialchars(trim(stripslashes($_POST['title'])));
$opisanie = html_specialchars(trim(stripslashes($_POST['opisanie'])));
if(empty($title))
{
$msg_error = "Заглавието е твърде малко ";
}
if(empty($opisanie))
{
$msg_error = "Описанието е твърде малко";
}
if(preg_match("/[http:\/\/]?[www\.]?(vbox7.com|zazz.bg)\/play:[a-zA-Z0-9]+$/",$url) )
{
$video = end(explode(":", $url));
$picture = (@getimagesize("http://i47.vbox7.com/p/".$video."3.jpg")) ? "http://i47.vbox7.com/p/".$video."3.jpg" : "http://i47.vbox7.com/p/".$video."4.jpg";
for($i=0;$i<=7;$i++)
{
$k = '0'.$i;
$k = str_replace("00", "",$k);
if($fp = @fopen("http://media".$k.".vbox7.com/s/".substr($video,0,2)."/".$video.".flv", "r"))
{
$send_video = "http://media".$k.".vbox7.com/s/".substr($video,0,2)."/".$video.".flv";
$i = 7;
}
@fclose($fp);
}
}
else if (preg_match("/[http:\/\/]?[www\.]?youtube\.com\/watch\?v[=](.+?)/s", $url))
{
$video = explode("watch?v=", $url);
$video = $video[1];
if(ereg("&", $video))
{
$video = explode("&", $video);
$video = $video[0];
}
$picture = "http://img.youtube.com/vi/".$video."/default.jpg";
if($fp = fopen("http://cache.googlevideo.com/get_video?video_id=".$video, "r"))
{
$send_video = "http://cache.googlevideo.com/get_video?video_id=".$video;
}
else
{
$msg_error = "Клипа не може да се отвори";
$video = "";
}
}
else
{
$msg_error = "Не коректен линк";
}
if(empty($msg_error) && !empty($send_video) && !empty($picture))
{
$client_ip = ($_SERVER['REMOTE_ADDR']) ? $_SERVER['REMOTE_ADDR'] : getenv('REMOTE_ADDR');
$sql = "SELECT COUNT(id) as broi FROM clips WHERE video='$send_video'";
if(!$result = mysql_query($sql))
{
die ( mysql_error());
}
$row = mysql_fetch_array($result);
if($row['broi'] == 0 )
{
$sql = "SELECT MAX(id) as last_id FROM clips";
if(!$result = mysql_query($sql))
{
die ( mysql_error());
}
$row = mysql_fetch_array($result);
$next_id = $row['last_id'] + 1;
if(mysql_query("INSERT INTO clips(`id`,`ip`,`video`, `image`, `title`,`opisanie`) VALUES (
'$next_id', '$client_ip' , '$send_video', '$picture', '$title', '$opisanie');"))
{
echo "Клипа е добавен";
}
}
else
{
$msg_error = 'Този клип е вече добавен';
}
}
}
?>
<form action="" method="POST">
Заглавие<br />
<input type="text" name="title" value="<?php echo $title; ?>"><br />
Линк от zazz.bg(vbox7.com) или от youtube.com
<br /><input type="text" name="URL" value="<?php echo htmlspecialchars($url); ?>"><br />
Описание<br />
<textarea name="opisanie"><?php echo $opisanie; ?></textarea><br />
<input type="submit" name="submit" value="Изпрати">
</form>
<?php echo $msg_error; ?>