Здравейте, до сега този скрипт, които ползвах работише но от днес спря да взима имената на клиповете и някои клипове отказва да им добавя линковете. Ето кода на Addclips.php
PHP:
<div class="blue_menu_big"><p>Добавяне на клип</p></div>
<div class="clear"></div>
<div class="inside_pages_info">
<div class="inside_pages_info_info">
<div class="insede_info">
<form method="post" action="">
<ul>
<li>Линк от vbox7: <input type="text" name="url" class="input" /></li>
<li>
<input type="reset" name="reset" value="Изчисти" class="button1" style="float:left;"/>
<input type="submit" name="submit_music" value="Добави" class="button1"/>
</li>
</ul>
</form>
<?php
if (empty($logged[username]))
{
header("location:index.php");
}
else
{
if (isset($_POST['submit_music']))
{
$url=htmlspecialchars($_POST['url']);
$source = @file_get_contents($_POST['url']);
if (!$source)
{
errorMsg('Това не е валиден адрес !');
}
else
{
$title = explode("<title>", $source);
$title = explode("</title>", $title[1]);
$title=$title[0];
$fail = explode(':',$_POST['url']);
$dir = substr($fail[2],0,2);
$clip="http://media.vbox7.com/s/$dir/$fail[2].flv";
$pic="http://i47.vbox7.com/p/$fail[2]3.jpg";
$number = explode(":", $_POST['url']);
$i = substr($number[2],0 ,2);
$link1 = "http://media.vbox7.com/s/$i/$number[2].flv";
if(@fopen($link1, "r"))
{
$link="$link1";
}
else
{
for($x=0; $x<=18; $x++)
{
if ($x >= 1 and $x <= 9)
{
$x="0$x";
}
elseif ($x > 9)
{
$x=$x;
}
if ($x == 0)
{
$x="";
}
if(@fopen("http://media$x.vbox7.com/s/$i/$number[2].flv","r")) {
$adres = "http://media$x.vbox7.com/s/$i/$number[2].flv";
}
}
}
$date=time();
$query = mysql_query("INSERT INTO `clips` (`id`, `title`, `url`, `picture`, `author`, `clicks`, `date`) VALUES('', '$title', '$adres', '$pic', '$logged[username]', '0', '$date')") or die(mysql_error());
if ($query)
{
doneMsg('Успешно добавихте клипа, след удобрение ще бъде видим !');
}
else
{
errorMsg('Възникна грешка, моля съвржете се с администратор !');
}
}
}
}
?>
</div>
</div>
</div>