Проблем с кода за клипове от Vbox7

taneca

Registered
Кажете защо не записва от коя медиа е клипа???
Вместо да запише "медиа05" (например), записва само "медиа"...
Ето кода:

Код:
<table align="center" width="300"><tr><td>
<b>Качвайте само клипове на cs 1.6 !</b><br><br>
<form method="POST">
URL от vbox7.com: <br><input type="text" name="url"><br>
Име на клипа <br><input type="text" name="clip_name" /><br><br>
<input type="submit" class="btn" name="clips" value="Добави">
</form></td></table>
<?php
if($_POST['clips']) {
$file = $_POST['url'];
$clip_name = $_POST['clip_name'];
$author = $_SESSION['username'];
require('./conf.php');
$number = explode(":", $file);
$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";
}
list($width, $height, $type, $attr) = getimagesize("http://i47.vbox7.com/p/$number[2]3.jpg");
$image = "http://i47.vbox7.com/p/$number[2]3.jpg";
// save video
$query = mysql_query("INSERT INTO `clips` (ime, pic, vid, author) VALUES ('$clip_name', '$image', '$url', '$author')")
	or die (mysql_error());
	{
$sql3 = "UPDATE users SET points = points +1 where username='$author';";
if(mysql_query($sql3) != "")
{
	if ($query)
	{
	echo 'Видеото е добавено успешно !';
	}



}
}
}
?>
 
Добавил съм един урок, който все още чака одобрение.
Ето го, дано ти помогне :)

______________________________

Реших да напиша и споделя с вас код за изкарването на html кода на клипа, картинката и името на клипа.
Код:
<form action="" method="post">
<input type="text" name="url" /> <input type="submit" name="submit" value="Go!" />
</form>
<?php
if(isset($_POST['submit'])){
$url = file_get_contents($_POST['url']); // Вадим изходния код на страницата.

//Първо изкарваме името на клипа.
$name_ex = explode('<title>', $url);
$name_ex2 = explode('/', $name_ex[1]);
//Тук взимаме HTML кода, който самият vbox ни предоставя.
$html_ex = explode('rows="4">', $url);
$html_ex2 = explode('</textarea>', $html_ex[1]);
//Взимаме сървъра, на който е качена картинката на клипа.
$img_ex = explode('<embed src="', $url);
$img_ex2 = explode('/player', $img_ex[1]);
//От URL адреса взимаме уникалния код на видеото, който се намира след двете точки.
$video_id = explode('/play:', $_POST['url']);

echo '
<h1>'.$name_ex2[0].'</h1>
<img src="'.$img_ex2[0].'/p/'.$video_id[1].'3.jpg" /> <br />
<textarea>'.$html_ex2[0].'</textarea>
';
}
?>


Всеки може да си ги вкара в базата данни и да си направи чудесна видео система :)

______________________________
 
Понеже не разбирам много от пхп, та можеш ли да паснеш твоя код с моя...

EDIT: Баце трябва ми пътя кън клипа да се записва в БД, за видео системата ми в сайта...
 
Не вярвам никой да не знае... преди работеше системата, но сега от Vbox7 ли направиха нещо нз ! Някой ?
 
Код:
.....

elseif(@fopen("http://media15.vbox7.com/s/$i/$number[2].flv","r"))
{
$url = "http://media15.vbox7.com/s/$i/$number[2].flv";
} 
.....

Проблема , е че нямаш добавени последните 5 сървъра...

Пробвай да ги направиш до "http://media20.vbox7.com"

http://media[tuka trqbwa da sa 20].vbox7.com/s/$i/$number[2].flv
 
Код:
<table align="center" width="300"><tr><td>
<b>Качвайте само клипове на cs 1.6 !</b><br><br>
<form method="POST">
URL от vbox7.com: <br><input type="text" name="url"><br>
Име на клипа <br><input type="text" name="clip_name" /><br><br>
<input type="submit" class="btn" name="clips" value="Добави">
</form></td></table>
<?php
if($_POST['clips']) {
$file = $_POST['url'];
$clip_name = $_POST['clip_name'];
$author = $_SESSION['username'];
require('./conf.php');
$number = explode(":", $file);
$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://media19.vbox7.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";
}
list($width, $height, $type, $attr) = getimagesize("http://i47.vbox7.com/p/$number[2]3.jpg");
$image = "http://i47.vbox7.com/p/$number[2]3.jpg";
// save video
$query = mysql_query("INSERT INTO `clips` (ime, pic, vid, author) VALUES ('$clip_name', '$image', '$url', '$author')")
   or die (mysql_error());
   {
$sql3 = "UPDATE users SET points = points +1 where username='$author';";
if(mysql_query($sql3) != "")
{
   if ($query)
   {
   echo 'Видеото е добавено успешно !';
   }

}
}
}
?>
 

Back
Горе